Don't re-run the whole next level thing on every spawned item. Closes #48

This commit is contained in:
Zed A. Shaw 2025-06-30 10:38:53 -04:00
parent b28b76ee2d
commit a418b48e94
2 changed files with 5 additions and 7 deletions

View file

@ -446,11 +446,12 @@ namespace gui {
case eGUI::COMBAT_START:
event(Event::START_COMBAT);
break;
case eGUI::ENTITY_SPAWN:
$main_ui.$rayview.update_level($level);
case eGUI::ENTITY_SPAWN: {
auto& sprite = world.get<components::Sprite>(entity);
$main_ui.$rayview.update_sprite(entity, sprite);
$main_ui.dirty();
run_systems();
break;
} break;
case eGUI::NO_NEIGHBORS:
event(Event::STOP_COMBAT);
break;