|
|
|
@ -1,11 +1,10 @@ |
|
|
|
|
#define FSM_DEBUG 1 |
|
|
|
|
#include "gui/guecstra.hpp" |
|
|
|
|
#include "gui/dnd_loot.hpp" |
|
|
|
|
#include "gui/uisystems.hpp" |
|
|
|
|
|
|
|
|
|
namespace gui { |
|
|
|
|
|
|
|
|
|
DNDLoot::DNDLoot(StatusUI status_ui, LootUI loot_ui, sf::RenderWindow &window, routing::Router& router) : |
|
|
|
|
DNDLoot::DNDLoot(StatusUI& status_ui, LootUI& loot_ui, sf::RenderWindow &window, routing::Router& router) : |
|
|
|
|
$status_ui(status_ui), |
|
|
|
|
$loot_ui(loot_ui), |
|
|
|
|
$window(window), |
|
|
|
@ -24,7 +23,7 @@ namespace gui { |
|
|
|
|
dbc::log(fmt::format("event received with data but state={} is not handled", int($state))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return in_state(DNDState::END); |
|
|
|
|
return !in_state(DNDState::END); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void DNDLoot::START(Event ev) { |
|
|
|
|