From e882367d80a0bcdd09b5412d908b0fdb6b6bfe34 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Tue, 17 Mar 2015 13:58:32 -0400 Subject: Implemented undo/redo framework in map editor --- tools/mapedit/src/widget.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tools/mapedit/src/widget.h') diff --git a/tools/mapedit/src/widget.h b/tools/mapedit/src/widget.h index 67ebc01..4ae22c7 100644 --- a/tools/mapedit/src/widget.h +++ b/tools/mapedit/src/widget.h @@ -11,6 +11,8 @@ #include "tile_widget.h" #include #include +#include +#include class MapeditFrame; @@ -58,8 +60,10 @@ class MapeditWidget : public wxScrolledWindow { EditMode editMode = EditTiles; int currentPlayer = 0; bool isSettingPos = false; + std::set> changeBuffer; MapObject* addingEntity = nullptr; + MapObjectEntry* movingEntity = nullptr; std::shared_ptr selectedEntity; DECLARE_DYNAMIC_CLASS(MapeditWidget) -- cgit 1.4.1