ddnet/src/game/editor
Robert Müller fcd219bf22 Support showing multiple different error messages in editor
Previously the same message popup context was used for all error messages. While multiple message popups could be opened at the same time, the message would always be the same for all, as the same buffer was used for all popups.

This is fixed by creating and destroying the message popup contexts dynamically, so there can be any number of message popups with different messages. Additionally, if a popup with an identical message is already open, it will first be closed and then reopened at the new position, to prevent duplicate message popups.
2023-07-11 20:24:41 +02:00
..
auto_map.cpp Autosave copy of current editor map periodically to auto folder 2023-06-26 21:58:04 +02:00
auto_map.h Format vector variables names (fixes #5209) 2022-06-11 21:38:49 +02:00
editor.cpp Support showing multiple different error messages in editor 2023-07-11 20:24:41 +02:00
editor.h Support showing multiple different error messages in editor 2023-07-11 20:24:41 +02:00
explanations.cpp Rename TILE_CHECKPOINT_XXX to TILE_TIME_CHECKPOINT_XXX 2022-06-30 23:41:40 +02:00
io.cpp Perform sanity check and show errors when loading map in editor 2023-07-10 23:39:18 +02:00
layer_game.cpp Rename variables tile to Tile 2023-07-10 21:27:51 +02:00
layer_quads.cpp Autosave copy of current editor map periodically to auto folder 2023-06-26 21:58:04 +02:00
layer_sounds.cpp Autosave copy of current editor map periodically to auto folder 2023-06-26 21:58:04 +02:00
layer_tiles.cpp Fix hook-through not being fully removed when filling selection 2023-07-10 21:28:30 +02:00
popups.cpp Close quad point popup when selected quad or quad index invalid 2023-07-08 11:43:07 +02:00