diff options
author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2015-03-15 15:50:04 -0400 |
---|---|---|
committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2015-03-15 15:50:04 -0400 |
commit | 8702c11db08f78b6c91ef950ce280f2289b1a6e6 (patch) | |
tree | ed0f093974c07cfd0a7b1d7fd24573662c05d5f3 /tools/mapedit/src/tile_widget.h | |
parent | 3e989517ec46c40a82671620577c40765c94a41f (diff) | |
download | therapy-8702c11db08f78b6c91ef950ce280f2289b1a6e6.tar.gz therapy-8702c11db08f78b6c91ef950ce280f2289b1a6e6.tar.bz2 therapy-8702c11db08f78b6c91ef950ce280f2289b1a6e6.zip |
Added scrolling and zooming to map editor
Diffstat (limited to 'tools/mapedit/src/tile_widget.h')
-rw-r--r-- | tools/mapedit/src/tile_widget.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/mapedit/src/tile_widget.h b/tools/mapedit/src/tile_widget.h index 6d65f7b..f4bbc07 100644 --- a/tools/mapedit/src/tile_widget.h +++ b/tools/mapedit/src/tile_widget.h | |||
@@ -7,10 +7,12 @@ | |||
7 | #include <wx/wx.h> | 7 | #include <wx/wx.h> |
8 | #endif | 8 | #endif |
9 | 9 | ||
10 | class TileWidget : public wxControl { | 10 | #include "map.h" |
11 | |||
12 | class TileWidget : public wxScrolledWindow { | ||
11 | public: | 13 | public: |
12 | TileWidget(); | 14 | TileWidget(); |
13 | TileWidget(wxWindow* parent, wxWindowID winid, int numTilesWidth = 8, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); | 15 | TileWidget(wxWindow* parent, wxWindowID winid, int width, int scale, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize); |
14 | 16 | ||
15 | int getSelected(); | 17 | int getSelected(); |
16 | 18 | ||
@@ -22,8 +24,9 @@ class TileWidget : public wxControl { | |||
22 | private: | 24 | private: |
23 | int numTilesWidth; | 25 | int numTilesWidth; |
24 | wxBitmap tiles; | 26 | wxBitmap tiles; |
25 | int numTiles; | 27 | int numTiles = 50; |
26 | int selected = 0; | 28 | int selected = 0; |
29 | int scale; | ||
27 | 30 | ||
28 | DECLARE_DYNAMIC_CLASS(MapeditWidget); | 31 | DECLARE_DYNAMIC_CLASS(MapeditWidget); |
29 | DECLARE_EVENT_TABLE(); | 32 | DECLARE_EVENT_TABLE(); |