|  Zed A. Shaw | 5db3d1a306 | Tried out using the actual textures from the game but they don't really have the feel I want.  I'll have to think about it. | 4 months ago | 
				
					
						|  Zed A. Shaw | 5e01eb29a9 | There's a bug where the last item in tiles.json draws a black square, which is why I named ceiling_blue to zceiling_blue to temporarily solve it. | 4 months ago | 
				
					
						|  Zed A. Shaw | b2a6262964 | Now have background color for the sprites used in the maps. | 4 months ago | 
				
					
						|  Zed A. Shaw | b16ca3fd65 | I now have hacked in basic color for the wall tiles but not enemies and items. | 4 months ago | 
				
					
						|  Zed A. Shaw | b2d0b0ee4c | Map tiles are now correctly sized and positioned. Errors from before were due to floating point being used for positioning. | 4 months ago | 
				
					
						|  Zed A. Shaw | 2c011079a8 | I have a test now that can generate a map image so I'll make it look nice there before bringing the code into the game. | 4 months ago | 
				
					
						|  Zed A. Shaw | 87e69bebde | There was a memory corruption bug in remove() because I get a reference to the slot string, then remove it from by_entity, but that deletes the string so then later using it to remove by_slot silently fails because map.erase() silently fails. Closes. #54. | 4 months ago | 
				
					
						|  Zed A. Shaw | 784f753e72 | Standardized on using only DinkyECS:Entity for most inventory:::Model operations, then create swap based on the same entities. | 4 months ago | 
				
					
						|  Zed A. Shaw | b28b76ee2d | Ritual blanket now has its own internal id but I'm sort of thinking it needs to be more like inventory::Model. Closes #47. | 4 months ago | 
				
					
						|  Zed A. Shaw | 6437bd3b54 | Now have a 'destroy' method that removes everything related to an entity. Closes #18. | 4 months ago | 
				
					
						|  Zed A. Shaw | 7602fb0b31 | Not using Weapon anymore. | 4 months ago | 
				
					
						|  Zed A. Shaw | 19682fd0bc | Add the frame width/height to SpriteTexture. Closes #13 | 4 months ago | 
				
					
						|  Zed A. Shaw | f668ff6b7a | First round of cleanup. dnd_loot. | 4 months ago | 
				
					
						|  Zed A. Shaw | 3c5021e4c9 | So far most of the bugs are solved but there's still some edge cases in the inventory dance. | 4 months ago | 
				
					
						|  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. | 4 months ago | 
				
					
						|  Zed A. Shaw | 86eabed3db | Now when you loot an item the loot UI works. | 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 | f208ca946e | Made the components module work like textures and sound so that there's just one constant map of components. | 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 | 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 | 931d9493d2 | The raycaster can now pair a floor with a ceiling tile and to demonstrate this I have a blue light that shines on to a stone floor. I also played with just pixelating a regular image rather than painting it and honestly it looks better in a lot of ways. | 5 months ago | 
				
					
						|  Zed A. Shaw | 3a745d492a | Refactored out the tilemap since it was mostly doing nothing useful. | 5 months ago | 
				
					
						|  Zed A. Shaw | 9dcc2036aa | Trying a new 'glowing moss' texture to sort out how to make the raycaster alter the light of a surface that has its own light. | 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 | 37715f05a5 | Cleaned up maze and ready to use. | 5 months ago | 
				
					
						|  Zed A. Shaw | 33cd490ed3 | Playing with maze gen again. | 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 | 0f8e61797f | Now using a hunt-and-kill maze algorithm. | 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 | dfc6aa08e9 | Loot UI is now mostly formed, just need to get loot into it and make it work. | 5 months ago | 
				
					
						|  Zed A. Shaw | 74a8599977 | Fully converted to using the lel-guecs library externally now. | 6 months ago | 
				
					
						|  Zed A. Shaw | 1780a758b3 | Initial GUECS refactor is done, it's now on its own with no other dependencies, but now I need to trim it down to do only what it needs. | 6 months ago | 
				
					
						|  Zed A. Shaw | 2ceab51c40 | A really shitty ritual crafting UI is working but needs a big reshape. | 6 months ago | 
				
					
						|  Zed A. Shaw | 14619558fa | Better UI for the ritual crafting that almost works, but need to get the selected items to move down. Might need some state machine love soon. | 6 months ago | 
				
					
						|  Zed A. Shaw | bc557652ba | The player now has some starting items to craft a first weapon, and it is craftable in the UI. | 6 months ago | 
				
					
						|  Zed A. Shaw | c8a8d2b1af | You can now craft a single ritual from the blanket. | 6 months ago | 
				
					
						|  Zed A. Shaw | 292711f91f | Prep for the actually making ritual crafting work. | 6 months ago | 
				
					
						|  Zed A. Shaw | 00c28f47eb | Rituals are now being added a belt on the player in a temp function in LevelManager. | 6 months ago | 
				
					
						|  Zed A. Shaw | a70f11646a | RitualBelt now has an API. | 6 months ago | 
				
					
						|  Zed A. Shaw | 31b35b43eb | Added the ritual belt first cut. | 6 months ago | 
				
					
						|  Zed A. Shaw | 17d30e2ed2 | Add a dump function and clean up some data. | 6 months ago | 
				
					
						|  Zed A. Shaw | a342c53b02 | RitualEngine now uses the crafting results to create a description of the ritual's combat in a RitualAction struct. | 6 months ago | 
				
					
						|  Zed A. Shaw | 19b9a4affd | The reload mechanism for shaders is a bit better, but still to make them unique. | 6 months ago | 
				
					
						|  Zed A. Shaw | 35ced58cc9 | Shaders now are managed by a manger that can do hot reloading and it also will detect a bad shader and use an ERROR shader so you know it's busted visually. | 7 months ago | 
				
					
						|  Zed A. Shaw | 0e2f213871 | Added in a new art for a 'gold savior' and refined the battle engine more but it's not quite what I want. | 7 months ago |