Can now drag an item out of inventory and drop it.

This commit is contained in:
Zed A. Shaw 2025-06-18 11:26:38 -04:00
parent 87459d41bb
commit 68e50342e5
4 changed files with 41 additions and 9 deletions

View file

@ -12,7 +12,8 @@ namespace gui {
LOOT_GRAB=102,
INV_GRAB=103,
ITEM_PICKUP=104,
END=105
INV_PICKUP=105,
END=106
};
class DNDLoot : public DeadSimpleFSM<DNDState, Event> {
@ -34,8 +35,9 @@ namespace gui {
void LOOTING(Event ev, std::any data);
void LOOT_GRAB(Event ev, std::any data);
void INV_GRAB(Event ev, std::any data);
void END(Event ev);
void END(Event ev, std::any data={});
void ITEM_PICKUP(Event ev, std::any data);
void INV_PICKUP(Event ev, std::any data);
void handle_mouse(Event ev, guecs::UI& gui);
void mouse_action(bool hover);
void render();