13 Commits (b16405cfdcb479346d7e4fd8816f6088530d86a1)

Author SHA1 Message Date
Zed A. Shaw 73b85e8057 Finally have a name for my little matrix shape iterator library. I present to you, the SHITErators. Are they THE shit? Shit? Or just Shite? 1 week ago
Zed A. Shaw f3f875ee80 Initial changes to clean up the code. 2 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 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 56b26e1c4a Matrix now just does the dumping but I need to make this more formal I think. 2 months ago