From 5f8caec1e2762568e8e3845f13e980dce8cf13f1 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Sun, 2 Feb 2025 03:59:39 +0500 Subject: feat: show what level and floor is selected --- src/editor.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/editor.cpp') diff --git a/src/editor.cpp b/src/editor.cpp index 3b36285..d59cd64 100644 --- a/src/editor.cpp +++ b/src/editor.cpp @@ -254,6 +254,21 @@ namespace silly::editor { } } + ImGui::SameLine(ImGui::GetContentRegionAvail().x - 200); + + // Current level and floor info + if (!pkg.get_levels().empty() && + !pkg.get_current_level().get_floors().empty()) { + TileLevel &level = this->package.get_current_level(); + TileFloor &floor = level.get_current_floor(); + + ImGui::Text("Level %s%d | Floor %s%d | Tiles: %d", + (this->package.get_current_level_index() < 10 ? "0" : ""), + this->package.get_current_level_index(), + (level.get_current_floor_index() < 10 ? "0" : ""), + level.get_current_floor_index(), floor.get_tile_count()); + } + ImGui::EndMainMenuBar(); } } -- cgit v1.2.3