Zed A. Shaw
|
2421a33bb0
|
Swapping and putting back now work in the status_ui inventory, but now I need to refactor so this operation works on any inventory::Model.
|
2025-07-02 23:24:06 -04:00 |
|
Zed A. Shaw
|
784f753e72
|
Standardized on using only DinkyECS:Entity for most inventory:::Model operations, then create swap based on the same entities.
|
2025-07-02 14:25:44 -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
|
b603ef5a3f
|
Forgot to update the level in the RitualUI so nothing actually worked. Closes #41.
|
2025-06-28 23:17:36 -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
|
3c5021e4c9
|
So far most of the bugs are solved but there's still some edge cases in the inventory dance.
|
2025-06-22 23:54:50 -04:00 |
|
Zed A. Shaw
|
e0588847fa
|
Tracked down the bug that was caused by picking up an item but not removing its Position in the world, so when you go to another level it gets brought back to life causing a dupe.
|
2025-06-22 12:50:09 -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
|
119b3ed11d
|
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.
|
2025-06-19 00:45:22 -04:00 |
|
Zed A. Shaw
|
2aa4f0a2e8
|
Finally can pick things up, but it's really bad so far. Need a bunch of refactoring in how the collision system works, and make it so collision and maps can have multiple entities in the same square.
|
2025-06-12 13:06:36 -04:00 |
|
Zed A. Shaw
|
4a48910273
|
There's a UISystem now for to compliment the entities and components in GUECS. I now use that to do the drag/drop transfers instead of raw code right in the FSM.
|
2025-06-10 13:13:40 -04:00 |
|
Zed A. Shaw
|
e01e697535
|
Move now works better, and the API is a lot cleaner. Now just need to make it not crash.
|
2025-06-10 11:12:04 -04:00 |
|
Zed A. Shaw
|
be7b86a913
|
Mostly refactored out the common things for drag/drop so now just to refine how it's used and bring back moving the sprite around.
|
2025-06-10 00:52:38 -04:00 |
|
Zed A. Shaw
|
570b70ab0c
|
More of the drag/drop is handled by the GrabSource/DropTarget components.
|
2025-06-09 23:59:44 -04:00 |
|
Zed A. Shaw
|
7a551cf83a
|
Remove commit_drop from status and loot UI since DropTarget already does that.
|
2025-06-09 22:57:49 -04:00 |
|
Zed A. Shaw
|
343f3a246f
|
Cleaned up and unified the source before the big refactor.
|
2025-06-09 22:31:15 -04:00 |
|
Zed A. Shaw
|
2a6b892e7f
|
Can now round-trip a torch from loot to inventory and back.
|
2025-06-09 14:02:26 -04:00 |
|
Zed A. Shaw
|
4b0d76bbcc
|
Even better API, but still not the best organization. This will let me implement both sides, then I can pull it out and try to generalize it into a few guecs components.
|
2025-06-08 23:55:59 -04:00 |
|
Zed A. Shaw
|
3e0adf0c22
|
Better meaning API on both sides for the drag-n-drop operations, but I _swear_ there's a way to do this in the GrabSource/DropTarget instead.
|
2025-06-08 23:27:43 -04:00 |
|
Zed A. Shaw
|
461ad03d27
|
Taking things from the LootUI to the StatusUI works way better now and there's a DropTarget to match the GrabSource.
|
2025-06-08 00:37:30 -04:00 |
|
Zed A. Shaw
|
94385b195d
|
Mostly worked out how to do looting but now need how to take out of inventory and put into loot.
|
2025-06-07 00:11:29 -04:00 |
|
Zed A. Shaw
|
c509162be1
|
The event router is working well and I can do drag-n-drop but I'll have to rethink where to use it.
|
2025-06-05 23:31:38 -04:00 |
|
Zed A. Shaw
|
5c47a0151c
|
Basic loot UI mostly working. Each time you open there's a torch and you can place it visually on any slot on your character.
|
2025-06-03 13:43:16 -04:00 |
|
Zed A. Shaw
|
ab391aaa97
|
Have a plan for the new inventory and looting system, now have to implement it. Temporarily you can't pick anything up, but it will go away.
|
2025-06-02 00:58:16 -04:00 |
|
Zed A. Shaw
|
7a0b2f988d
|
Add a terrible maze generation algorithm to test if a maze style map looks/feels better. The walls are disabled so you can walk around.
|
2025-05-18 01:00:47 -04:00 |
|
Zed A. Shaw
|
0eb245d113
|
Working on a better character view.
|
2025-05-16 01:22:12 -04:00 |
|
Zed A. Shaw
|
dfc6aa08e9
|
Loot UI is now mostly formed, just need to get loot into it and make it work.
|
2025-05-14 11:49:09 -04:00 |
|
Zed A. Shaw
|
8545b8cf1d
|
Simple Loot UI started.
|
2025-05-14 00:51:53 -04:00 |
|