Can now drag an item out of inventory and drop on the ground, then pick it back up, and put it in a loot container, and then back again. Still buggy but working for now.

This commit is contained in:
Zed A. Shaw 2025-06-19 00:45:22 -04:00
parent 68e50342e5
commit 119b3ed11d
7 changed files with 58 additions and 6 deletions

View file

@ -68,6 +68,8 @@ namespace gui {
$mini_map.init($main_ui.$overlay_ui.$gui);
run_systems();
this_crap_must_die();
state(State::IDLE);
}
@ -430,7 +432,8 @@ namespace gui {
event(Event::START_COMBAT);
break;
case eGUI::ENEMY_SPAWN:
$main_ui.update_level($level);
$main_ui.$rayview.update_level($level);
$main_ui.dirty();
run_systems();
break;
case eGUI::NO_NEIGHBORS:
@ -514,4 +517,10 @@ namespace gui {
run_systems();
}
void FSM::this_crap_must_die() {
auto torch_id = System::spawn_item($level, "TORCH_BAD");
auto hand_l = $status_ui.$gui.entity("hand_l");
$status_ui.place_slot(hand_l, torch_id);
}
}