Clean up the debug UI so that it's not using the jank debug component I didn't use anyway.

This commit is contained in:
Zed A. Shaw 2025-06-01 11:10:25 -04:00
parent e8199a973c
commit b8d2d1870d
5 changed files with 22 additions and 36 deletions

View file

@ -41,16 +41,13 @@ namespace gui {
void DebugUI::spawn(std::string enemy_key) {
auto ent = $level_mgr.spawn_enemy(enemy_key);
auto& level = $level_mgr.current();
level.world->send<Events::GUI>(Events::GUI::ENEMY_SPAWN, ent, {});
}
void DebugUI::render(sf::RenderWindow& window) {
auto& level = $level_mgr.current();
auto debug_settings = level.world->get_the<components::Debug>();
if(debug_settings.FPS) {
if(active) {
auto& level = $level_mgr.current();
auto player = level.world->get_the<components::Player>();
auto player_combat = level.world->get<components::Combat>(player.entity);
auto map = level.map;
@ -77,13 +74,10 @@ namespace gui {
}
void DebugUI::debug() {
auto& level = $level_mgr.current();
active = !active;
auto& dbg = level.world->get_the<components::Debug>();
dbg.FPS = !dbg.FPS;
dbg.PATHS = !dbg.PATHS;
if(dbg.FPS) {
if(active) {
auto& level = $level_mgr.current();
// it's on now, enable things
auto player = level.world->get_the<components::Player>();
auto& player_combat = level.world->get<components::Combat>(player.entity);
@ -99,10 +93,6 @@ namespace gui {
return $gui.mouse(x, y, hover);
}
void DebugUI::update_level(GameLevel &level) {
$level = level;
}
Stats::TimeBullshit DebugUI::time_start() {
return $stats.time_start();
}