Commit Graph

1227 Commits (master)

Author SHA1 Message Date
rexim 67f7e8d3cd (#1071) remove debug_mode tracking from background 2019-11-03 03:17:10 +07:00
rexim 711799b952 (#1071) Move volume slider to the settings page 2019-11-03 03:04:59 +07:00
rexim 67dab60587 (#1071) Introduce Settings game state 2019-11-03 02:53:10 +07:00
rexim 48bb26fa92 (#1090) Implement axis locking movement for LabelLayer 2019-11-03 02:10:02 +07:00
rexim eb5c373c17 (#1090) implement axis locking movement for PointLayer 2019-11-03 01:50:20 +07:00
rexim 4c65095afc (#1090) Implement axis locking movement for Rect Layer 2019-11-03 01:35:37 +07:00
rexim 1d373006b0 (#1090) Factor out camera_sdl_color 2019-11-03 01:17:12 +07:00
rexim cf0bf14492 (#1090) introduce camera_draw_line 2019-11-03 01:05:50 +07:00
rexim b637f90248 Temporarily disable ActionPicker in RectLayer 2019-11-02 23:56:13 +07:00
rexim f18167621a (#1108) Story Grid elements in a Flexible Array Member 2019-10-29 00:45:39 +07:00
rexim df7895afe6 (#1108) Tidy up ActionPicker 2019-10-29 00:29:45 +07:00
rexim d563f40056 (#1108) Introduce Grid 2019-10-28 02:10:27 +07:00
rexim 15bf21e7e4 (#1108) Don't draw action picker in rect layer 2019-10-28 00:38:57 +07:00
rexim 3aa613f917 (#1108) Introduce action picker to rect_layer 2019-10-27 23:41:37 +07:00
rexim 569c87ce8d (#1108) Make ActionPicker handle keys for some reason
I don't know why. Chat forced me to implement that. monkaMEGA
2019-10-27 23:41:37 +07:00
rexim 5f415683d1 (#1108) Unhardcode action picker colors 2019-10-27 23:41:37 +07:00
rexim 52349ccfb2 (#1108) handle user input 2019-10-27 23:41:37 +07:00
rexim ac1776735a (#1108) Rendering currently picked action 2019-10-27 23:41:37 +07:00
rexim b322dbaeba (#1108) Fix const correctness in camera_draw_rect_screen 2019-10-27 23:41:37 +07:00
rexim c00af2970a (#1108) Improve ActionPicker rendering 2019-10-27 23:41:37 +07:00
rexim 88330c5ea8 (#1108) Remove test_picker for now 2019-10-22 04:56:42 +07:00
rexim 714487b82b (#1108) Introduce AcitonPicker 2019-10-21 02:05:33 +07:00
rexim ed72f0b925 (#1108) NothingXP 2019-10-21 00:51:32 +07:00
rexim 41321346fc (#1108) add development ding 2019-10-21 00:29:43 +07:00
rexim cf51c39f58 (#1108) Remove last script leftovers 2019-10-20 23:54:06 +07:00
rexim d4d9aea261 (#1108) fix rect_layer_add_rect functionality 2019-10-20 23:44:09 +07:00
zhiayang a75a3367c9
1. make sscanf checking in rect_layer.c more robust
2. remove trailing whitespace on saving level
2019-10-20 13:53:47 +08:00
rexim ad2ae093cb (#1109) Introduce ACTION_TOGGLE_GOAL 2019-10-20 02:40:44 +07:00
rexim 2f3a35c75f (#1109) Add region actions to level format 2019-10-20 02:23:02 +07:00
rexim 4d73f14419 Add TODO(#1109) 2019-10-14 02:23:45 +07:00
rexim 832db0141d Add TODO(#1108) 2019-10-14 02:23:44 +07:00
rexim 1689c042c8 (#1106) Introduce region actions 2019-10-14 02:22:53 +07:00
rexim 01266e7dc2 Remove ebisp
F
2019-10-13 01:34:36 +07:00
rexim 56d034bcc3 Fix menu title 2019-10-06 23:23:54 +07:00
rexim ef3d4217d8 (#330) Add Real numbers to Ebisp 2019-10-06 02:28:28 +07:00
rexim 1a0196cdd6 (#330) NUMBER -> INTEGER 2019-10-06 00:34:08 +07:00
rexim 200ea6726d (#1094) fix level dumping layer order 2019-10-05 23:52:52 +07:00
rexim 4e0c530640 (#1092) Make platforms visible when back platforms are selected 2019-09-29 23:41:40 +07:00
rexim 22c69be2f5 Move Vec2i to vec.h 2019-09-29 03:35:19 +07:00
rexim 6b47c1d1de Replace Vec and Point with Vec2f 2019-09-29 03:34:12 +07:00
rexim 83295c8f08 point.h -> vec.h 2019-09-29 03:24:30 +07:00
rexim e0b5a093e6 Remove TODO(#1075) 2019-09-29 03:16:49 +07:00
rexim e27088abf2 Remove TODO(#1079) 2019-09-29 03:16:49 +07:00
rexim f23e6db3f2 (#1014) Fix one click undo movement bug for LabelLayer 2019-09-29 02:09:30 +07:00
rexim 7819fdbd0b (#1014) Fix one click undo movement bug for PointLayer 2019-09-29 02:06:21 +07:00
rexim d670133647 (#1014) Fix one click undo movement bug for RectLayer 2019-09-29 02:03:06 +07:00
rexim 731cec7b2e (#1086) Removed dead code 2019-09-29 01:30:48 +07:00
rexim 9bd35f5bdd Close #182
Resolved in the scope of #1086
2019-09-29 01:30:01 +07:00
rexim f6e4d11627 (#1086) Adjust background parameters 2019-09-29 01:26:02 +07:00
rexim e9133db743 (#1086) Fix background rendering 2019-09-29 01:19:18 +07:00
Alexey Kutepov 436b560859
Merge pull request #1083 from tsoding/1077
(#1077) Fix rect resize anchor selection bug
2019-09-24 03:04:22 +07:00
rexim 0644e2c2fa Add TODO(#1086) 2019-09-24 02:11:45 +07:00
rexim cb263181f7 (#1067) Display death level in level editor 2019-09-24 02:08:25 +07:00
rexim 072a2b4374 (#1077) Fix rect resize anchor selection bug 2019-09-24 02:07:22 +07:00
rexim 7c8eead69a (#1079) Implement undo support for z reordering of Label Layer 2019-09-24 00:41:34 +07:00
rexim 40659d8502 (#1079) Implement z reordering for LabelLayer 2019-09-24 00:41:34 +07:00
rexim aadb80729c (#1079) selected -> selection 2019-09-24 00:41:34 +07:00
rexim a4a0c6987d Remove TODO(#1080) 2019-09-23 23:46:02 +07:00
rexim a358e583a9 (#1080) Add support for z reordering to undo history of point layer 2019-09-23 23:45:27 +07:00
rexim 7b46a2c971 (#1080) Implement z reordering for PointLayer 2019-09-23 23:41:31 +07:00
rexim 02f5d8c13e Add TODO(#1080) 2019-09-23 07:24:06 +07:00
rexim e3f6a8dabb Add TODO(#1079) 2019-09-23 07:24:05 +07:00
rexim 0e4c725207 Remove TODO(#863) 2019-09-23 07:22:07 +07:00
rexim 489b221359 Remove TODO(#683) 2019-09-23 07:22:07 +07:00
rexim dfde0cb1bf Remove TODO(#1051) 2019-09-23 07:22:07 +07:00
rexim 153ebd3004 Remove TODO(#956) 2019-09-23 07:22:07 +07:00
rexim 877da31d2b Remove TODO(#1050) 2019-09-23 07:22:07 +07:00
rexim 238db644e6 Remove TODO(#1021) 2019-09-23 07:22:07 +07:00
rexim 9a17a0ee7b (#1075) Additional work 2019-09-23 07:21:04 +07:00
rexim 8f304002e7 (#1075) make rect_layer_swap_elements add action to history 2019-09-23 02:46:11 +07:00
rexim b91418097b (#1075) point_layer_create_undo_context -> create_undo_context 2019-09-23 02:41:56 +07:00
rexim d32af27fd1 (#1075) Introduce undo history swap for PointLayer 2019-09-23 02:40:50 +07:00
rexim 3cab1acf3a (#1075) Get rid of layer arg from UNDO_PUSH in PointLayer 2019-09-23 02:33:15 +07:00
rexim 8861b8b5f0 (#1075) Add z reordering support to RectLayer 2019-09-23 02:33:15 +07:00
rexim 93f7692153 (#956) ssize_t -> int
msvc pls wrok
2019-09-23 02:15:33 +07:00
rexim db749d623b Add TODO(#1075) 2019-09-22 23:53:40 +07:00
rexim f60d01dfcc (#956) Fix z problem in all of the layers 2019-09-22 23:51:44 +07:00
rexim ee4a9287b9 Add TODO(#1073) 2019-09-19 11:41:16 +07:00
rexim 958441846e Add TODO(#1072) 2019-09-19 11:41:15 +07:00
PaprikaX33 03593551c5 added another TODO for optimization potential 2019-09-16 20:18:21 +07:00
PaprikaX33 382c856204 implemented the volume control and adjustment
For the current version, the amplitude manipulation was done during
playing, and able to change the volume on the fly, but the volume
slider is `layer_picker` exclusive
2019-09-16 20:07:12 +07:00
PaprikaX33 73d35a6db1 added volume variable to the sound_sample 2019-09-16 18:31:35 +07:00
PaprikaX33 089b2039b4 added padding to the slider 2019-09-16 12:50:21 +07:00
PaprikaX33 b167ff4276 added the volume slider 2019-09-16 11:49:33 +07:00
PaprikaX33 2388f56042 added arrow key support for character movements
This might be a good accessibility feature for non-gamer, as arrow keys
are the most intuitive buttons to convey movement
2019-09-16 02:25:18 +07:00
rexim 74fdd97032 (#604) Make console available in pause state 2019-09-16 01:40:25 +07:00
rexim 30a1223265 (#604) only handle input events when the level in running state 2019-09-16 01:03:22 +07:00
Alexey Kutepov 60567cf445
Merge pull request #1058 from tsoding/1056
(#1056) Improve id generation for level editor layers
2019-09-16 00:35:09 +07:00
rexim db74ff952b (#1056) Improve id generation for label layer 2019-09-16 00:18:09 +07:00
rexim 565ee86b5e (#1056) Improve id generation for point layers 2019-09-16 00:04:16 +07:00
rexim 9b798f9707 (#1056) Improve id generation for rect layers 2019-09-15 23:58:07 +07:00
Ouj 6d0f1d4843 Added w key jump functionality. 2019-09-15 11:53:24 -05:00
rexim 4fbacfc86e (#1045) Introduce LEVEL_STATE_CONSOLE 2019-09-15 02:59:18 +07:00
rexim ab647f80d9 (#1045) Move Console from Game to Level 2019-09-15 02:45:46 +07:00
rexim 6c4187eb77 (#1045) Move Pause state to Level 2019-09-15 02:08:01 +07:00
rexim 238a9162df (#1045) Make Camera entity transparent 2019-09-15 01:13:42 +07:00
rexim 0acc8b6f1d (#1050) Replace system clipboard with internal one 2019-09-09 01:58:36 +07:00
rexim 306734bd8a (#1050) Add rough implementation of copy-past for LabelLayer 2019-09-09 01:17:06 +07:00
rexim 5c9385822f (#1051) Implement copy-paste for RectLayer 2019-09-09 00:12:42 +07:00
rexim b4dfd1520b Remove TODO(#1043) 2019-09-08 02:39:10 +07:00
rexim b215820954 Remove TODO(#999) 2019-09-08 02:39:10 +07:00
rexim 42b8a13376 Add TODO(#1051) 2019-09-08 02:37:59 +07:00
rexim 8f0edfb50b Add TODO(#1050) 2019-09-08 02:37:57 +07:00
rexim d399f39b5f (#1048) Implement copy-pasting for PointLayer 2019-09-08 02:36:06 +07:00
rexim f3e00db387 (#704) fix The Penetration Bug 2019-09-08 01:58:54 +07:00
rexim 3f6f4c4a07 (#704) make RECT_LAYER_ID_MAX_SIZE visiable outside of unit 2019-09-08 01:55:22 +07:00
rexim df5e10b5e4 (#704) Add (game level box coord) command 2019-09-08 01:29:12 +07:00
rexim 2e1efde552 Fix color_picker bug on all of the layers 2019-09-08 00:02:08 +07:00
rexim 679c9c43db Don't show selections in inactive layers 2019-09-07 23:33:29 +07:00
rexim 8e432f3066 (#1043) Clean up 2019-09-03 00:16:20 +07:00
rexim 7e1f243613 (#1043) Make layer part of undo context 2019-09-02 23:35:30 +07:00
rexim 6ba710d3b6 (#1043) Introduce UNDO_PUSH to PointLayer 2019-09-02 23:20:52 +07:00
rexim 79b395b8ac (#1043) prev -> inter 2019-09-02 23:11:35 +07:00
Alexey Kutepov 4560686fed
Merge pull request #1042 from tsoding/999
(#999) Full undo support for LabelLayer
2019-09-02 05:24:28 +07:00
rexim 45fb7a976e Remove TODO(#1034) 2019-09-02 03:15:45 +07:00
rexim e8e77f495c Remove TODO(#1035) 2019-09-02 03:15:45 +07:00
rexim 5aca88feda Add TODO(#1043) 2019-09-02 03:15:05 +07:00
rexim b926879e82 (#999) Full undo support for LabelLayer 2019-09-02 03:10:32 +07:00
rexim 36e55c1703 (#999) Simplify create_undo_context of LabelLayer 2019-09-02 03:00:03 +07:00
rexim af8b4ca7d1 (#999) Add undo move for LabelLayer 2019-09-02 02:55:37 +07:00
rexim 84caf9d747 (#999) Add undo delete to LabelLayer 2019-09-02 02:51:40 +07:00
rexim c7a62d5816 (#998) Introduce inter_color to LabelLayer 2019-09-02 02:47:24 +07:00
rexim f8aa2450b6 (#999) Introduce inter_position to LabelLayer 2019-09-02 02:36:34 +07:00
rexim 7dc40b4261 (#999) prev_color -> inter_color 2019-09-02 02:11:38 +07:00
rexim 681b042a6d (#999) prev_position -> inter_position 2019-09-02 01:35:23 +07:00
rexim 5f91c73eb3 (#999) Introduce trans_mat_vec and make mat3x3 header-only 2019-09-02 01:34:57 +07:00
rexim fc417377dc (#999) Prepare undo boilerplate for LabelLayer 2019-09-02 00:13:40 +07:00
rexim 887478663a (#999) Remove UndoType from UndoHistory unit 2019-09-01 02:07:28 +07:00
rexim 1259632e44 (#1035) Restyle RectLayer id EditField appropriately 2019-09-01 01:56:52 +07:00
rexim a2729d6229 (#1035) Position RectLayer EditField properly 2019-09-01 01:50:53 +07:00
rexim 737e6609ed (#1030) Make UndoHistory transparent 2019-09-01 01:16:06 +07:00
rexim eeabd88db4 (#1030) Remove Context size limit 2019-09-01 00:58:32 +07:00
rexim 7b8dc62789 (#1030) Replace Dynarray inside of UndoHistory with Stack 2019-09-01 00:18:00 +07:00
Alexey Kutepov 60367e4638
Merge pull request #1036 from NilsIrl/master
Prevent writing too much
2019-08-31 23:12:04 +07:00
rexim 6b112b1bfd (#1034) Use single context for the whole PlayerLayer 2019-08-26 01:19:26 +07:00
rexim 8a2bda45e0 (#1034) Use a single context for the whole PointLayer 2019-08-26 00:57:07 +07:00
rexim f5681dff08 (#1034) Move UndoType to undo_history unit 2019-08-26 00:21:38 +07:00
rexim ce9886f281 (#1034) Use a single undo context for the entire RectLayer 2019-08-26 00:07:05 +07:00
Nils ANDRÉ-CHANG 0475840585 Prevent writing too much 2019-08-25 17:21:55 +01:00
rexim 06122f045c (#1034) remove dead code 2019-08-25 23:19:03 +07:00
rexim 5964ac663c Remove TODO(#1002) 2019-08-25 02:42:40 +07:00
rexim db5fcaddbf Remove TODO(#1012) 2019-08-25 02:42:40 +07:00
rexim 624cd1a9b5 Add TODO(#1035) 2019-08-25 02:40:38 +07:00
rexim 44eb71737d Add TODO(#1034) 2019-08-25 02:40:37 +07:00
rexim c084aaadef (#1003) id renaming problem 2019-08-25 02:39:17 +07:00
rexim c64907f308 (#1003) Add undo rename id support to RectLayer 2019-08-25 02:36:49 +07:00
rexim 3270707c1e (#1003) Single context idea 2019-08-25 02:28:15 +07:00
rexim 29d5f0780d (#1003) Reuse same context and revert for both Move and Resize 2019-08-25 02:26:14 +07:00
rexim 835f848a21 (#1003) Add undo resize support for RectLayer 2019-08-25 02:23:07 +07:00
rexim 46240d09a5 (#1003) Add undo move support to RectLayer 2019-08-25 01:59:52 +07:00
rexim 540d507f95 (#1003) Implement undo color for RectLayer 2019-08-25 01:37:47 +07:00
rexim f5f972b50d (#1003) Implement undo delete support for RectLayer 2019-08-25 00:55:49 +07:00
rexim 0e7839d98b (#1003) Undo create support for RectLayer 2019-08-25 00:55:49 +07:00
rexim 9519f91848 (#1012) try to fix the MSVC Windows build 2019-08-25 00:21:20 +07:00
rexim a6dfbcdb72 Add TODO(#1030) 2019-08-24 23:49:45 +07:00
rexim 63d441c89c (#1012) Add undo history support to BackgroundLayer 2019-08-24 23:48:34 +07:00
rexim f0fe03658f (#1013) Use create_action in PointLayer 2019-08-19 02:02:17 +07:00
rexim 625d80b900 (#1013) Make create_action support empty context 2019-08-19 01:25:15 +07:00
rexim f7cf37b2f9 (#1013) Simplify Undo relocation in PlayerLayer 2019-08-19 01:17:48 +07:00
rexim baadccc84a (#1013) Introduce create_action 2019-08-19 01:11:34 +07:00
rexim f64923f82d (#1013) Add undo color support to PlayerLayer 2019-08-19 01:04:41 +07:00
Alexey Kutepov bf5b52370c
Merge pull request #1026 from tsoding/1010
(#1010) Make LayerPicker adaptable
2019-08-19 01:00:42 +07:00
rexim b0da4360ba (#1010) Make LayerPicker adaptable 2019-08-19 00:39:30 +07:00
Alexey Kutepov fda806ef52
Merge pull request #1017 from The-Renaissance/audio
(#863) Sound_samples is not implemented
2019-08-18 23:57:47 +07:00
rexim c79a2d9135 Add TODO(#1025) 2019-08-18 23:35:21 +07:00
rexim 5f9a5de89d Add TODO(#1024) 2019-08-18 23:35:20 +07:00
rexim eb27792bab Add TODO(#1023) 2019-08-18 23:35:19 +07:00
rexim dcae0d18b8 Add TODO(#1022) 2019-08-18 23:35:19 +07:00
rexim b5cd958069 Fix TODO formatting 2019-08-18 23:20:34 +07:00
The-Renaissance 1094edf8ac Gets rid of "actual" variable
From https://wiki.libsdl.org/SDL_CloseAudioDevice#Code_Examples you can
actually pass NULL to the obtained parameter and it will modify the
desired parameter struct in place (if it's allowed to do so)
2019-08-17 18:32:11 -04:00
The-Renaissance c716e34f3b Change sound_samples_play_sound behavior
When sound_samples_play_sound fails to queue audio of a certain
file, it warns but does not fail horribly since this is not a fatal
error
2019-08-17 18:19:48 -04:00
The-Renaissance d9311aa180 Implement changes requested by @rexim 2019-08-17 18:03:54 -04:00
rexim 5b82c349d2 Add TODO(#1021) 2019-08-18 02:23:04 +07:00
rexim 44b4a76323 (#1010) TODO 2019-08-18 02:21:32 +07:00
rexim 9f8e0e9c8f (#1010) define COLOR_PICKER_HEIGHT in terms of COLOR_SLIDER_HEIGHT 2019-08-18 02:21:32 +07:00
rexim f897eea9e3 (#1010) Make ColorPicker adaptive 2019-08-18 02:21:28 +07:00
The-Renaissance ae94aae0bc Change sound played at hitting goal back to Nothing.wav 2019-08-15 16:19:33 -04:00
The-Renaissance 0782ef068c Performance optimization
Optimization by not using Dynarray for audio buffer array.
2019-08-14 22:50:46 -04:00
The-Renaissance 0bc40a3195 Restructure sound_samples.c 2019-08-14 17:11:23 -04:00
The-Renaissance 89d0437507 Implement Sound_samples
This commit resolves issue #863. Finally, some good f*cking sound.
2019-08-14 15:57:52 -04:00
rexim 99d579872f (#1010) Make position of ColorPicker customizable 2019-08-12 02:29:10 +07:00
rexim b9e2f3d07a Remove TODO(#1001) 2019-08-12 01:53:45 +07:00
rexim c6930d8cc1 Remove TODO(#1000) 2019-08-12 01:53:45 +07:00
rexim e5c2a8d8ef Add TODO(#1014) 2019-08-12 01:43:47 +07:00
rexim e7c6e7eef7 Add TODO(#1013) 2019-08-12 01:43:47 +07:00
rexim 9440281bef Add TODO(#1012) 2019-08-12 01:43:46 +07:00
rexim 8540c54c93 (#1002) Implement undo id rename for PointLayer 2019-08-12 01:33:45 +07:00
rexim 3e504768c6 (#1002) Add undo move support for PointLayer 2019-08-12 01:18:01 +07:00
rexim 3755926347 (#1002) Add delete undo to PointLayer 2019-08-12 00:58:44 +07:00
rexim 8b04c27e55 (#1002) Implement color undo support for PointLayer 2019-08-11 23:19:04 +07:00
rexim 27c4bd10a0 (#1002) Remove undo history capabilities from color picker 2019-08-11 23:19:04 +07:00
rexim c544485d21 (#1002) Integrate BackgroundLayer into LevelEditor 2019-08-11 23:19:04 +07:00
rexim 64aced3053 (#1002) Introduce BackgroundLayer 2019-08-11 23:19:04 +07:00
The-Renaissance ff2b2171c5 (#875) MinGW build support 2019-08-10 22:54:33 -04:00
rexim 61d0dedb1b (#1001) Undo history for PlayerLayer 2019-08-05 21:02:12 +07:00
rexim 3c9fcb1581 (#1000) Fix Windows build 2019-08-05 02:01:24 +07:00
rexim 4b73c456f2 (#1000) Implement UndoHistory for ColorPicker 2019-08-05 01:52:07 +07:00
rexim a3ac0dd158 (#1000) Integrate UndoHistory with ColorPicker 2019-08-05 01:22:18 +07:00
Funkschy ca8178849e Added threshold to joystick axis 2019-08-04 20:00:47 +02:00
rexim 217bf0d749 Add TODO(#1003) 2019-08-04 21:56:24 +07:00
rexim ad90ff7370 Add TODO(#1002) 2019-08-04 21:56:23 +07:00
rexim c62518c74c Add TODO(#1001) 2019-08-04 21:56:22 +07:00
rexim 3ddab862c9 Add TODO(#1000) 2019-08-04 21:56:22 +07:00
rexim 7cf04bb466 Add TODO(#999) 2019-08-04 21:56:21 +07:00
rexim d4a112768b (#824) Fix Windows build 2019-08-04 21:55:46 +07:00
rexim d3dc4dbed9 (#824) Integrate UndoHistory with the LevelEditor 2019-08-04 03:53:28 +07:00
rexim 1f05b88240 (#824) Implement undo_history_push and undo_history_pop 2019-08-04 03:06:54 +07:00
rexim 1972913dd8 (#824) Introduce UndoHistory 2019-08-04 02:44:12 +07:00
rexim be0112ce79 Fix RectLayer text input 2019-08-04 01:56:06 +07:00
rexim 21fe8ed540 (#846) Implement better zooming
Zoom where the mouse cursor points.
2019-08-04 01:26:18 +07:00
rexim 88b8bd40a1 (#846) Initialize camera_scale 2019-08-04 00:37:19 +07:00
rexim eff469d328 (#856) Prevent S leakage 2019-08-03 23:51:16 +07:00
rexim 2d6873c9b4 Remove TODO(#985) 2019-08-03 23:32:21 +07:00
rexim 7caea6b4a0 Remove TODO(#855) 2019-08-03 23:32:21 +07:00
rexim 9d98ec3385 Remove TODO(#963) 2019-08-03 23:32:21 +07:00
rexim 130e6d90e5 Remove TODO(#964) 2019-08-03 23:32:21 +07:00
rexim 192cadd766 Remove TODO(#903) 2019-08-03 23:32:21 +07:00
rexim 36a19c4400 Add TODO(#994) 2019-07-30 03:54:17 +07:00
rexim 1f10ae3883 (#903) Center LevelEditor notice 2019-07-30 03:51:37 +07:00
rexim 6200c7146c (#903) don't store position in WiggleText 2019-07-30 03:20:17 +07:00
rexim f325181bd2 (#903) Show the "Level saved" notice when the level is being saved 2019-07-30 01:15:47 +07:00
rexim ffa0fd7b03 (#903) Introduce test notice 2019-07-30 01:05:58 +07:00
rexim f57f464a8d (#903) Make color of wiggly_text customizable 2019-07-29 03:10:46 +07:00
rexim d95a5f2bcd (#903) font_scale -> scale 2019-07-29 03:05:22 +07:00
rexim 2b0cc52968 (#903) MenuTitle -> WigglyText 2019-07-29 02:48:18 +07:00
rexim 787c01e3c6 (#903) Make menu title transparent 2019-07-29 02:42:37 +07:00
rexim 1300a48d00 (#903) Decouple MenuTitle from Sprite_font 2019-07-29 02:24:16 +07:00
rexim 1677ad8806 (#990) Implement changing color for PointLayer 2019-07-29 01:35:01 +07:00
rexim a89ba5a4d0 (#990) Implement changing color for RectLayer 2019-07-29 01:35:01 +07:00
rexim 6c09449079 Fix PlayerLayer click-through problem 2019-07-29 00:33:02 +07:00
rexim 02221cda86 Split LevelEditor event handling 2019-07-29 00:26:14 +07:00
rexim 6c077ba89d LEVEL_EDITOR_EDITING -> LEVEL_EDITOR_IDLE 2019-07-29 00:20:04 +07:00
rexim 397232d60b Make player visible even when PlayerLayer is not active 2019-07-28 23:52:54 +07:00
rexim 8331bd6b01 Remove player_layer dtor 2019-07-28 23:52:43 +07:00
rexim ba76b9feab Get rid of Lt from PlayerLayer 2019-07-28 23:46:44 +07:00
rexim e8a8c32dfe (#985) Implement POINT_LAYER_MOVE 2019-07-28 02:36:03 +07:00
rexim fd505cbbfb (#855) Draw id edit field inside of the world for PointLayer 2019-07-28 02:00:47 +07:00
rexim 5b0ea23dd8 Add TODO(#985) 2019-07-28 01:19:04 +07:00
rexim eb3c93c04f (#854) points -> positions 2019-07-28 01:17:46 +07:00
rexim e00889c223 (#864) Don't render point id in id editing state 2019-07-28 01:12:28 +07:00
rexim 7b1785c396 (#854) Display ids of selected point in PointLayer 2019-07-28 01:12:28 +07:00
rexim 9efee4bafd Add TODO(#982) 2019-07-28 00:51:25 +07:00
rexim edf27cf0bb (#963) Handle changed ColorPicker properly 2019-07-28 00:48:41 +07:00
rexim 212d44ad29 (#963) More details for a TODO 2019-07-28 00:45:11 +07:00
rexim 4dade4d5aa (#963) Deselect label after deleting it. 2019-07-28 00:36:56 +07:00
rexim 5108d4611f (#963) make label_layer_element_at include id into bound checking 2019-07-28 00:34:05 +07:00
rexim 68e096d63d (#963) Implement edit cancelling for id editing 2019-07-28 00:24:46 +07:00
rexim 63c6fee61b (#963) Implement Edit Text cancelling for LabelLayer 2019-07-28 00:12:15 +07:00
rexim ea96c07aa6 (#963) Implement adding labels 2019-07-28 00:06:27 +07:00
rexim 49a6ed09c3 (#963) Don't render edit_field on non-selected labels 2019-07-28 00:06:05 +07:00