Commit Graph

11 Commits (b8bb49df2c3407cddd4ce37b7a89d41402afdc1a)

Author SHA1 Message Date
Zed A. Shaw baa4d8ee2b Grave stones are not lootable and give 10 gold. No idea what gold even does. I mean, why _are_ there traders in a dungeon? 3 weeks ago
Zed A. Shaw 3b9525cca4 Enemies now turn into a lootable device witha grave_stone sprite so you know they died. Need to implement noclipping on items with collision. 3 weeks ago
Zed A. Shaw e04c03b381 Small error in how mouse events are processed. I need to do them _outside_ of the guecs::UI so that the event is checked once and then confirmed in all grids. Then created a tombstone device to be used as a dead enemy marker that will later allow looting. 3 weeks ago
Zed A. Shaw d38e2cb0f2 All of the assets I need right now are done. 4 weeks ago
Zed A. Shaw 4027b70867 More assets. 4 weeks ago
Zed A. Shaw 6bca6d021e Sprite is now a component we can place on anything to render it. 4 weeks ago
Zed A. Shaw 0cbe20af35 Fix up the colors and rendering so that tilemap just uses components::Tile all the time. Need to load all of the config data from json one time on system start instead of constantly, although constantly does make debugging live easier. 4 weeks ago
Zed A. Shaw 27bb08d62c Tell json to be more strict about missing fields to avoid that bug in the future, then fix all of the data. 4 weeks ago
Zed A. Shaw b6831b75a3 This fixes the stupid 'bug' where nothing would render because I actually had the data type wrong in the json after moving to the new format. 4 weeks ago
Zed A. Shaw 9e91c71125 BROKEN: Big refactoring happening, so it compiles but game does not run and the tests fail. 4 weeks ago
Zed A. Shaw 2daa1c9bd5 Brought over a bunch of code from the roguelike and now will use it to generate a random map. 1 month ago