#ifndef TRACKER_PANEL_H_D675A54D #define TRACKER_PANEL_H_D675A54D #include #ifndef WX_PRECOMP #include #endif #include #include #include class AreaPopup; class TrackerPanel : public wxPanel { public: TrackerPanel(wxWindow *parent); void UpdateIndicators(bool reset); private: struct AreaIndicator { int area_id = -1; AreaPopup *popup = nullptr; int real_x1 = 0; int real_y1 = 0; int real_x2 = 0; int real_y2 = 0; bool active = true; }; void OnPaint(wxPaintEvent &event); void OnMouseMove(wxMouseEvent &event); void Resize(); void Redraw(); wxImage map_image_; wxImage player_image_; wxBitmap scaled_map_; wxBitmap rendered_; wxBitmap scaled_player_; int offset_x_ = 0; int offset_y_ = 0; double scale_x_ = 0; double scale_y_ = 0; int real_area_size_ = 0; std::vector areas_; }; #endif /* end of include guard: TRACKER_PANEL_H_D675A54D */ roup label='branches'> Randomizer for LINGO 2 using Archipelago Multiworld
about summary refs log tree commit diff stats
blob: 19425f16ed8685183342262d5e1d2027fa3c206e (plain) (blame)
1
2
3
4
5
name: "J Room"
letters {
  key: "j"
  path: "Components/Collectables/q" # yeah lol
}