17 Commits (c19c53b15ba2fbd880e5c83661e56f115cc7bc2d)

Author SHA1 Message Date
Zed A. Shaw f3f875ee80 Initial changes to clean up the code. 2 weeks ago
Zed A. Shaw 222b39c403 Fixed up building enemies and items using componentsin the JSON. 2 weeks ago
Zed A. Shaw f2864a62ee Game now loads random enemies and items into rooms but in rudimentary way. Need to now randomize more of it and make it more robust so only changing the .json is needed to get new effects and enemies. 2 weeks ago
Zed A. Shaw 135d9a128b Basic inventory system working and can pick up items but needs to be reflected in the UI next. 3 weeks ago
Zed A. Shaw 4cb41a61db Took the plunge and converted my 'shaperators' into templates so they'll work on any 'matrix-like' thing. 3 weeks ago
Zed A. Shaw f46b5f15ef Lighting now uses pathing to determine where it can go, but _distance_ to determin strength. Looks way better. 4 weeks ago
Zed A. Shaw 9ac8da30ea Circle adjusted to work better but now I think hirdrac was right that it's easier to just calculate a distance from center and use that to determine light levels rather than a whole dpath. 4 weeks ago
Zed A. Shaw 857cd2f910 Circle iterator now compensates for the matrix size and won't overflow. 4 weeks ago
Zed A. Shaw 35f2defc11 Better lighting and a circle algorithm that works more reliably. 4 weeks ago
Zed A. Shaw 290affa49a Upgraded to the latest winlibs/gcc 14. 1 month ago
Zed A. Shaw 5a6494acf5 Fixing a stupid bug where it would crash because a fact wasn't in the world. 1 month ago
Zed A. Shaw d916d1c383 A very jank circle algorithm that overdraws many of the lines but mostly works. 1 month ago
Zed A. Shaw d4b6c35120 Working line iterator, and mostly working flood iterator that should be good enough for world gen. 1 month ago
Zed A. Shaw 1295e9631d A slightly working flood iterator and a working compass iterator. 1 month ago
Zed A. Shaw 70cd963e5c Iterators are now working far more reliably and have more extensive tests that randomize inputs and fuzz them to check they keep working. 1 month ago
Zed A. Shaw 8e470df554 A bit of late night work designing the little iterators. 1 month ago
Zed A. Shaw da0b941dfd A first exploration of doing a matrix iterator. 1 month ago