From 91640f2f35d703898edb14abaae7dd63f5346027 Mon Sep 17 00:00:00 2001 From: Kelly Rauchenberger Date: Sun, 15 Mar 2015 17:20:42 -0400 Subject: Added file management to map editor (only edits environment at current time) --- tools/mapedit/src/frame.h | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'tools/mapedit/src/frame.h') diff --git a/tools/mapedit/src/frame.h b/tools/mapedit/src/frame.h index 4d6c3dc..53d8998 100644 --- a/tools/mapedit/src/frame.h +++ b/tools/mapedit/src/frame.h @@ -13,21 +13,25 @@ class MapeditFrame : public wxFrame { public: - MapeditFrame() : MapeditFrame(Map()) {} - MapeditFrame(Map map); + MapeditFrame() : MapeditFrame(Map(), "") {} + MapeditFrame(Map map, std::string filename); MapeditWidget* GetMapEditor(); - protected: + private: void ZoomIn(wxCommandEvent& event); void ZoomOut(wxCommandEvent& event); - - private: - void OnExit(wxCommandEvent& event); + void OnNew(wxCommandEvent& event); + void OnOpen(wxCommandEvent& event); + void OnSave(wxCommandEvent& event); + void OnClose(wxCommandEvent& event); + void OnExit(wxCloseEvent& event); + void OnQuit(wxCommandEvent& event); Map map; MapeditWidget* mapEditor; TileWidget* tileEditor; + std::string filename; wxDECLARE_EVENT_TABLE(); }; -- cgit 1.4.1