summaryrefslogtreecommitdiff
path: root/src/editor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/editor.cpp')
-rw-r--r--src/editor.cpp15
1 files changed, 15 insertions, 0 deletions
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();
}
}