14 Commits (8e4add25a9d12ac162028197ea5ea7bb7b0c13f1)

Author SHA1 Message Date
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