diff options
Diffstat (limited to 'src/tracker_panel.h')
-rw-r--r-- | src/tracker_panel.h | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/src/tracker_panel.h b/src/tracker_panel.h index 822d181..6825843 100644 --- a/src/tracker_panel.h +++ b/src/tracker_panel.h | |||
@@ -17,17 +17,7 @@ class TrackerPanel : public wxPanel { | |||
17 | public: | 17 | public: |
18 | TrackerPanel(wxWindow *parent); | 18 | TrackerPanel(wxWindow *parent); |
19 | 19 | ||
20 | void UpdateIndicators(); | 20 | void UpdateIndicators(bool reset); |
21 | |||
22 | void SetPanelsMode(); | ||
23 | |||
24 | void SetSavedataPath(std::string savedata_path); | ||
25 | |||
26 | bool IsPanelsMode() const { return panels_mode_; } | ||
27 | |||
28 | const std::set<std::string> &GetSolvedPanels() const { | ||
29 | return solved_panels_; | ||
30 | } | ||
31 | 21 | ||
32 | private: | 22 | private: |
33 | struct AreaIndicator { | 23 | struct AreaIndicator { |
@@ -42,14 +32,13 @@ class TrackerPanel : public wxPanel { | |||
42 | 32 | ||
43 | void OnPaint(wxPaintEvent &event); | 33 | void OnPaint(wxPaintEvent &event); |
44 | void OnMouseMove(wxMouseEvent &event); | 34 | void OnMouseMove(wxMouseEvent &event); |
45 | void OnRefreshSavedata(wxCommandEvent &event); | ||
46 | 35 | ||
36 | void Resize(); | ||
47 | void Redraw(); | 37 | void Redraw(); |
48 | 38 | ||
49 | void RefreshSavedata(); | ||
50 | |||
51 | wxImage map_image_; | 39 | wxImage map_image_; |
52 | wxImage player_image_; | 40 | wxImage player_image_; |
41 | wxBitmap scaled_map_; | ||
53 | wxBitmap rendered_; | 42 | wxBitmap rendered_; |
54 | wxBitmap scaled_player_; | 43 | wxBitmap scaled_player_; |
55 | 44 | ||
@@ -57,12 +46,9 @@ class TrackerPanel : public wxPanel { | |||
57 | int offset_y_ = 0; | 46 | int offset_y_ = 0; |
58 | double scale_x_ = 0; | 47 | double scale_x_ = 0; |
59 | double scale_y_ = 0; | 48 | double scale_y_ = 0; |
49 | int real_area_size_ = 0; | ||
60 | 50 | ||
61 | std::vector<AreaIndicator> areas_; | 51 | std::vector<AreaIndicator> areas_; |
62 | |||
63 | bool panels_mode_ = false; | ||
64 | std::optional<std::string> savedata_path_; | ||
65 | std::set<std::string> solved_panels_; | ||
66 | }; | 52 | }; |
67 | 53 | ||
68 | #endif /* end of include guard: TRACKER_PANEL_H_D675A54D */ | 54 | #endif /* end of include guard: TRACKER_PANEL_H_D675A54D */ |