Commit Graph

3861 Commits

Author SHA1 Message Date
7e9fbe75a2 undo/redo for edit/clear shop 2025-06-12 17:38:07 -05:00
71629e45bd undo/redo for edit/clear quest 2025-06-12 17:38:07 -05:00
9aa348e28d undo/redo for editing/clearing a special item 2025-06-12 17:38:04 -05:00
db74edfc8b fix wrong type on arg 2025-06-12 14:17:58 -05:00
b089770efd undo/redo create/delete quest/shop 2025-06-12 14:07:24 -05:00
46c00579d1 WIP editing/creating/deleting types, show the change site 2025-06-12 13:58:51 -05:00
7083b415cd when undo/redo create/delete special item, show special item list 2025-06-12 12:48:29 -05:00
92dc716c4d Make the rest of editing modes restorable 2025-06-12 12:40:09 -05:00
6b4e7a0ca6 remove another unnecessary hard-coded terrain check 2025-06-12 12:11:12 -05:00
c9e7689877 remove hard-coded outdoor monster movement terrain check 2025-06-12 12:04:29 -05:00
31e53cc963 document a hardcoded pit check 2025-06-12 11:36:32 -05:00
7d8738904a remove unused, hard-coded lava check from scenedit 2025-06-12 11:17:30 -05:00
07b6044d36 undo/redo create/delete special item 2025-06-12 10:47:05 -05:00
6d7711dd22 start remembering/restoring last open editor menu 2025-06-12 09:58:13 -05:00
7b674ffb5c remove unused parameter from restore_editor_state()
I can't remember what it was for.
2025-06-12 09:51:19 -05:00
74dce15e4c Comments help find where related editor state functions are 2025-06-12 09:47:18 -05:00
854f18ff9e make editing special items a mode 2025-06-12 09:07:21 -05:00
47b9ee9e3b remove TODO I decided not to do 2025-06-11 20:37:28 -05:00
e695e69b2b undo/redo edit placed creatures 2025-06-11 20:37:12 -05:00
8eec250cd5 undo/redo edit placed item 2025-06-11 20:19:15 -05:00
161dce6d25 any_items() -> any_preset_items() 2025-06-11 18:52:57 -05:00
4a8d58926a undo/redo setting all items not property 2025-06-11 17:46:38 -05:00
c50f42ffde undo/redo edit horse or boat 2025-06-11 17:25:09 -05:00
b8ef14f186 undo/redo place/delete boat or horse 2025-06-11 17:09:33 -05:00
0dfddae5f2 Fix deleting vehicles re-numbering other vehicles 2025-06-11 16:39:32 -05:00
3810fd0250 fix bug: couldn't place boat at same loc in 2 sections 2025-06-11 16:05:54 -05:00
6948453971 undo/redo edit town entrance 2025-06-11 14:50:53 -05:00
38d4701226 undo/redo editing sign text 2025-06-06 13:20:09 -05:00
1e9b727798 New constant for unused special locations. fix #752 2025-06-06 12:34:05 -05:00
b0e73efd05 Delete unused fade_party() func with used x=100 wrong (#752) 2025-06-06 12:04:17 -05:00
8d7e5ba500 undo/redo for edit/clear item type 2025-06-05 13:41:15 -05:00
30945f7f4a monster editor run focus handlers when left/right pressed 2025-06-05 12:51:39 -05:00
2c3751284d undo/redo for editing/clearing monster types 2025-06-05 11:30:27 -05:00
721cc3ab6c WIP implementation note 2025-06-05 09:06:52 -05:00
efba526fb9 undo/redo for edit/clear terrain type. 2025-06-05 09:04:30 -05:00
654dadc868 fix save items/creatures without trailing empty ones 2025-06-04 10:21:03 -05:00
756f29bd1b MODE_EDIT_TYPES support monsters and items, with create/delete undo/redo 2025-06-04 09:56:03 -05:00
1842d376e6 add escbtn to edit-placed-item 2025-06-04 09:56:03 -05:00
1930eb7cc2 undo/redo for creating/deleting terrain types 2025-06-04 09:56:02 -05:00
b18fe700fc Fix saving items/creatures in town 2025-06-04 09:56:02 -05:00
2cfe42b477 improve 'delete last town' error messages 2025-06-04 09:56:02 -05:00
6240d0a657 undo/redo paste terrain 2025-06-04 09:56:01 -05:00
da988afb28 undo/redo place/erase creatures 2025-06-04 09:56:01 -05:00
a732e8350b undo paste item 2025-06-04 09:56:01 -05:00
cf02da133d allow undo delete item from edit menu 2025-06-04 09:56:00 -05:00
bdf1b8a4a8 undo clear items 2025-06-04 09:56:00 -05:00
c662477c43 Don't save holes in item vector 2025-06-04 09:56:00 -05:00
46b8dbd4de Make adding random items undoable 2025-06-04 09:55:59 -05:00
fb9efa734d Make basic placing/erasing items undoable 2025-06-04 09:55:59 -05:00
ab3a6d8e7f DRY item placement 2025-06-04 09:55:59 -05:00