14 Commits (d7353a02dfe1b93e1ded5526dbd4c448de7a5afe)

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. 5 days ago
Zed A. Shaw 4cb41a61db Took the plunge and converted my 'shaperators' into templates so they'll work on any 'matrix-like' thing. 6 days ago
Zed A. Shaw f46b5f15ef Lighting now uses pathing to determine where it can go, but _distance_ to determin strength. Looks way better. 2 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. 2 weeks ago
Zed A. Shaw 857cd2f910 Circle iterator now compensates for the matrix size and won't overflow. 2 weeks ago
Zed A. Shaw 35f2defc11 Better lighting and a circle algorithm that works more reliably. 2 weeks 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. 3 weeks ago
Zed A. Shaw d4b6c35120 Working line iterator, and mostly working flood iterator that should be good enough for world gen. 3 weeks ago
Zed A. Shaw 1295e9631d A slightly working flood iterator and a working compass iterator. 3 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. 1 month ago
Zed A. Shaw c11384df59 Forgot the little matrix wrapper. 1 month ago