Commit Graph

21 Commits (2aa4f0a2e8b883b41c101020dfaa0bb4c91a691d)

Author SHA1 Message Date
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. 7 days ago
Zed A. Shaw d6c5a89251 Fix the last few loot bugs before actually implementing the data model for inventory and loot. 1 week ago
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. 1 week ago
Zed A. Shaw e01e697535 Move now works better, and the API is a lot cleaner. Now just need to make it not crash. 1 week ago
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. 1 week ago
Zed A. Shaw 570b70ab0c More of the drag/drop is handled by the GrabSource/DropTarget components. 1 week ago
Zed A. Shaw 7a551cf83a Remove commit_drop from status and loot UI since DropTarget already does that. 1 week ago
Zed A. Shaw 343f3a246f Cleaned up and unified the source before the big refactor. 1 week ago
Zed A. Shaw 2a6b892e7f Can now round-trip a torch from loot to inventory and back. 1 week ago
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. 1 week ago
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. 1 week ago
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. 2 weeks ago
Zed A. Shaw 842aac3127 Worked out an initial stab at a GrabSource for drag-n-drop or just simple grabbing things in the UI. 2 weeks ago
Zed A. Shaw 94385b195d Mostly worked out how to do looting but now need how to take out of inventory and put into loot. 2 weeks ago
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. 2 weeks ago
Zed A. Shaw 4b34de2109 Initial loot UI works to load an item by its world entity ID. 2 weeks ago
Zed A. Shaw dc8648016d Refactor the way assets are laid out in the assets/ dir and then have a build script that can automatically pixelate/posterize images that I save, saving me tons of time. 3 weeks ago
Zed A. Shaw bed5ce22d2 Move gui_fsm to fsm but this causes some problems. 1 month ago
Zed A. Shaw cc44c9d37a Move the guecstra stuff into the gui. 1 month ago
Zed A. Shaw dfc6aa08e9 Loot UI is now mostly formed, just need to get loot into it and make it work. 1 month ago
Zed A. Shaw 8545b8cf1d Simple Loot UI started. 1 month ago