add OverworldDebug menu
This commit is contained in:
@@ -48,6 +48,8 @@ class OverworldEditor {
|
||||
absl::Status Copy() { return absl::UnimplementedError("Copy"); }
|
||||
absl::Status Paste() { return absl::UnimplementedError("Paste"); }
|
||||
|
||||
void OverworldDebugMenu() { overworld_debug_menu_ = true; }
|
||||
|
||||
private:
|
||||
absl::Status DrawToolset();
|
||||
void DrawOverworldMapSettings();
|
||||
@@ -57,6 +59,8 @@ class OverworldEditor {
|
||||
void DrawTile8Selector();
|
||||
void DrawAreaGraphics();
|
||||
|
||||
absl::Status DrawOverworldDebugMenu();
|
||||
|
||||
void LoadGraphics();
|
||||
|
||||
int current_world_ = 0;
|
||||
@@ -70,6 +74,7 @@ class OverworldEditor {
|
||||
bool opt_enable_grid = true;
|
||||
bool all_gfx_loaded_ = false;
|
||||
bool map_blockset_loaded_ = false;
|
||||
bool overworld_debug_menu_ = false;
|
||||
|
||||
ImVec4 current_palette_[8];
|
||||
|
||||
@@ -89,6 +94,7 @@ class OverworldEditor {
|
||||
gfx::Bitmap tile16_blockset_bmp_; // pointer size 1048576
|
||||
gfx::Bitmap current_gfx_bmp_; // pointer size 32768
|
||||
gfx::Bitmap all_gfx_bmp; // pointer size 456704
|
||||
gfx::Bitmap overworld_map_bmp_;
|
||||
|
||||
gui::Canvas overworld_map_canvas_;
|
||||
gui::Canvas current_gfx_canvas_;
|
||||
|
||||
Reference in New Issue
Block a user