Commit Graph

10 Commits (584c4e9f670f38c068c061591796bc8309c0ff22)

Author SHA1 Message Date
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. 1 day ago
Zed A. Shaw 784f753e72 Standardized on using only DinkyECS:Entity for most inventory:::Model operations, then create swap based on the same entities. 2 days ago
Zed A. Shaw 6ff1919587 Cleaned up the move operation more so that I can use it in the other places that I need it. 1 week ago
Zed A. Shaw 3c5021e4c9 So far most of the bugs are solved but there's still some edge cases in the inventory dance. 2 weeks 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. 2 weeks 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. 1 month ago
Zed A. Shaw dfd59065f7 Inventory and lighting improved, now to get ready for going down a level and that's most of the game loop working. 4 months ago
Zed A. Shaw 0878a9e978 Refactored inventory some so that the UI is not so knowing of the internals. 4 months ago
Zed A. Shaw a69be90464 Game now builds and is using the new dynamic component loading but enemies do not spawn in and device events are really working. Also inventory is a giant bag of fail and needs a rewrite. 5 months ago
Zed A. Shaw 2daa1c9bd5 Brought over a bunch of code from the roguelike and now will use it to generate a random map. 5 months ago