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