Zed A. Shaw
|
cd89625c96
|
Just need one function for the 'hold_item' action.
|
2025-07-06 23:35:17 -04:00 |
|
Zed A. Shaw
|
584c4e9f67
|
Make the AIM_CLICK handler in FSM properly deal with an item already there while looting or not. Closes #56.
|
2025-07-03 22:26:06 -04:00 |
|
Zed A. Shaw
|
8c8d6dc9e7
|
Clean things up before solving the move problem.
|
2025-07-02 10:51:23 -04:00 |
|
Zed A. Shaw
|
b0204772c7
|
Need to not transition out of END if the slot clicked is empty. Closes #45
|
2025-06-28 11:09:37 -04:00 |
|
Zed A. Shaw
|
f668ff6b7a
|
First round of cleanup. dnd_loot.
|
2025-06-25 14:28:35 -04:00 |
|
Zed A. Shaw
|
689bb150c6
|
I think that's all the edge cases handled. You can more loot around fairly arbitrarily.
|
2025-06-24 14:00:14 -04:00 |
|
Zed A. Shaw
|
6ff1919587
|
Cleaned up the move operation more so that I can use it in the other places that I need it.
|
2025-06-24 13:23:55 -04:00 |
|
Zed A. Shaw
|
f559b5a39d
|
Fixed the problem where the only way to complete a grab/drop operation was to capture the MOUSE_CLICK directly. Solution was to move the mouse processing out of DNDLoot and only handle the MOUSE_MOVE/DRAG.
|
2025-06-24 11:33:37 -04:00 |
|
Zed A. Shaw
|
a0eff927b6
|
Big BIG refactor to make inventory use a model that's placed into the world, following a more sane MVC style.
|
2025-06-20 13:17:12 -04:00 |
|
Zed A. Shaw
|
68e50342e5
|
Can now drag an item out of inventory and drop it.
|
2025-06-18 11:26:38 -04:00 |
|
Zed A. Shaw
|
dfd3118d04
|
Make the transitions more solid by having an open/close set of functions to maintain cleaning up internal state.
|
2025-06-17 12:24:11 -04:00 |
|
Zed A. Shaw
|
029a0f86ae
|
Drag now show the icon while you're dragging, so now need to work out all of the edge cases for each action.
|
2025-06-17 11:50:03 -04:00 |
|
Zed A. Shaw
|
ca74b817e5
|
You can grab stuff off the ground and put in your inventory but it doesn't show the sprite while you do it yet.
|
2025-06-15 00:12:46 -04:00 |
|
Zed A. Shaw
|
cd02507023
|
Make a function that handles the mouse events for everything since those are very similar.
|
2025-06-14 22:56:23 -04:00 |
|
Zed A. Shaw
|
9468990f76
|
DNDLoot works now, just had to fix a problem with the constructor.
|
2025-06-13 10:46:05 -04:00 |
|
Zed A. Shaw
|
82ee8f68f7
|
Created a separate FSM for the DND functionality that compiles but need to wire it in to work.
|
2025-06-13 00:57:45 -04:00 |
|