14 Commits (main)

Author SHA1 Message Date
Zed A. Shaw 1962b0c24e Started prototyping a viewport iterator but couldn't get it right so I'll test drive it next. 24 hours ago
Zed A. Shaw 4cb41a61db Took the plunge and converted my 'shaperators' into templates so they'll work on any 'matrix-like' thing. 2 days ago
Zed A. Shaw f46b5f15ef Lighting now uses pathing to determine where it can go, but _distance_ to determin strength. Looks way better. 1 week 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. 1 week ago
Zed A. Shaw 857cd2f910 Circle iterator now compensates for the matrix size and won't overflow. 1 week ago
Zed A. Shaw 35f2defc11 Better lighting and a circle algorithm that works more reliably. 1 week ago
Zed A. Shaw b66a3154c7 Basic tile map implemented. 2 weeks ago
Zed A. Shaw d916d1c383 A very jank circle algorithm that overdraws many of the lines but mostly works. 2 weeks ago
Zed A. Shaw d4b6c35120 Working line iterator, and mostly working flood iterator that should be good enough for world gen. 2 weeks ago
Zed A. Shaw 1295e9631d A slightly working flood iterator and a working compass iterator. 2 weeks 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. 3 weeks ago
Zed A. Shaw 8e470df554 A bit of late night work designing the little iterators. 3 weeks ago
Zed A. Shaw 56b26e1c4a Matrix now just does the dumping but I need to make this more formal I think. 4 weeks ago
Zed A. Shaw c11384df59 Forgot the little matrix wrapper. 1 month ago