Commit Graph

12 Commits (a86912705c531a7b210c21830ef07ee34c20859f)

Author SHA1 Message Date
Zed A. Shaw a86912705c Refactored the mouse handling to use the new guecss Modifiers system and improved Clickable. 20 hours ago
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. 2 months ago
Zed A. Shaw 38159a5f84 Fix the window coordinates so that you can resize. 2 months 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. 2 months ago
Zed A. Shaw e01e697535 Move now works better, and the API is a lot cleaner. Now just need to make it not crash. 2 months 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. 2 months ago
Zed A. Shaw 570b70ab0c More of the drag/drop is handled by the GrabSource/DropTarget components. 2 months 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. 2 months 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. 2 months 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 months 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 months ago
Zed A. Shaw cc44c9d37a Move the guecstra stuff into the gui. 3 months ago
Zed A. Shaw 74a8599977 Fully converted to using the lel-guecs library externally now. 3 months ago
Zed A. Shaw abea6da2e0 More GUECS cleanup before releasing. Still need to sort out events and reduce the amount of stuff that GUECS needs. 3 months ago