|  Zed A. Shaw | d6c5a89251 | Fix the last few loot bugs before actually implementing the data model for inventory and loot. | 5 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. | 5 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. | 5 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. | 5 months ago | 
				
					
						|  Zed A. Shaw | 570b70ab0c | More of the drag/drop is handled by the GrabSource/DropTarget components. | 5 months ago | 
				
					
						|  Zed A. Shaw | 7a551cf83a | Remove commit_drop from status and loot UI since DropTarget already does that. | 5 months ago | 
				
					
						|  Zed A. Shaw | 343f3a246f | Cleaned up and unified the source before the big refactor. | 5 months ago | 
				
					
						|  Zed A. Shaw | 0d6a71b06f | Fixed a couple little bugs in the state so now can refactor out the dnd code. | 5 months ago | 
				
					
						|  Zed A. Shaw | 2a6b892e7f | Can now round-trip a torch from loot to inventory and back. | 5 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. | 5 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. | 5 months ago | 
				
					
						|  Zed A. Shaw | 47c219b86e | Disable inventory select for now until I can get drag-n-drop formalized better. | 5 months ago | 
				
					
						|  Zed A. Shaw | e1c2869d1c | Sometimes we click too fast in the router to just handle it in IDLE. | 5 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. | 5 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. | 5 months 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. | 5 months ago | 
				
					
						|  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. | 5 months ago | 
				
					
						|  Zed A. Shaw | 5aa54d875f | Initial first steps in pulling the SFML event processing out of the gui::fsm so that I can handle more complex things like drag and drop. | 5 months ago | 
				
					
						|  Zed A. Shaw | 0674908e49 | Implemented an initial cut at the event router. Its job is to take the random events from SFML and translate them into nice clean orderly events to the Gui::FSM. | 5 months 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. | 5 months ago | 
				
					
						|  Zed A. Shaw | 4b34de2109 | Initial loot UI works to load an item by its world entity ID. | 5 months ago | 
				
					
						|  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. | 5 months ago | 
				
					
						|  Zed A. Shaw | b8d2d1870d | Clean up the debug UI so that it's not using the jank debug component I didn't use anyway. | 5 months 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. | 5 months ago | 
				
					
						|  Zed A. Shaw | 3dc70c3af6 | This implements base ambient lighting for tiles which helps with tiles like lava and ceiling lights. | 5 months ago | 
				
					
						|  Zed A. Shaw | 3a745d492a | Refactored out the tilemap since it was mostly doing nothing useful. | 5 months ago | 
				
					
						|  Zed A. Shaw | 90c37fe4c9 | Fixing up how rotation works with combat and then making the lighting better. | 5 months ago | 
				
					
						|  Zed A. Shaw | 4eaf3c35d6 | Fixed up the map generator so that it's placing entities in non-overlapping tiles and adapting the style for the size. It can also deal with maps that have no rooms better and places the stairs better. | 5 months ago | 
				
					
						|  Zed A. Shaw | 5f1a453fb4 | Refactored the maze functions to be a builder that can do different things to the maze. Also when I hit p in the game it'll save the map to a file. This was extremely hard for no reason. | 5 months ago | 
				
					
						|  Zed A. Shaw | a0b785cb2a | Hunt-and-kill algorithm rocks. It handles everything I need for map gen, including spawn points, room placement, and the maze like map. | 5 months ago | 
				
					
						|  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. | 5 months ago | 
				
					
						|  Zed A. Shaw | 0eb245d113 | Working on a better character view. | 5 months ago | 
				
					
						|  Zed A. Shaw | d6e64dd06b | The log is now moved to the map, but changing StatusUI caused a weird compiler error so need to remove logs from that separate. | 5 months ago | 
				
					
						|  Zed A. Shaw | a2246d2b71 | Move the map_view and mini_map into gui as well. | 5 months ago | 
				
					
						|  Zed A. Shaw | bed5ce22d2 | Move gui_fsm to fsm but this causes some problems. | 5 months ago | 
				
					
						|  Zed A. Shaw | cc44c9d37a | Move the guecstra stuff into the gui. | 5 months ago | 
				
					
						|  Zed A. Shaw | dfc6aa08e9 | Loot UI is now mostly formed, just need to get loot into it and make it work. | 5 months ago | 
				
					
						|  Zed A. Shaw | 8545b8cf1d | Simple Loot UI started. | 5 months ago |