12 Commits (7c56f350ab53ac6eb4e9b34508c848dd5f462e84)

Author SHA1 Message Date
Zed A. Shaw 3344181a47 Cleaned up all the places I was doing push_back({constructorvar1, constructorvar2}) to use emplace_back(constructorvar1, constructorvar2) every other use should be only for actually copying. 2 weeks ago
Zed A. Shaw f35b74f335 Results of today's code review session. 1 month ago
Zed A. Shaw 4cb41a61db Took the plunge and converted my 'shaperators' into templates so they'll work on any 'matrix-like' thing. 1 month ago
Zed A. Shaw 043c0d91df Now using the box iterator everywhere I can before writing a flood iterator. 2 months 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. 2 months ago
Zed A. Shaw 8e470df554 A bit of late night work designing the little iterators. 2 months ago
Zed A. Shaw ee1e2e5bc5 Started working on a random flood function for paths to do things like fill rooms with stuff. 2 months ago
Zed A. Shaw 6b3ce5eb3d Fixed a bunch of random little bugs everywhere. 2 months ago
Zed A. Shaw eb0ca38e30 Removed the variable limit setting since it's never used and instead just have WALL_PATH_LIMIT. 2 months ago
Zed A. Shaw 9abb39a3bf Did a full code review to identify things to fix and either fixed them or noted BUG where I should come back. 2 months ago
Zed A. Shaw 3f7a9cc124 Lighting is now in its own class using the new Pathing class. This should allow me to make it more consistent and possibly make Pathing more efficient. 2 months ago
Zed A. Shaw e05335b153 Initial stab at pulling the pathing out. 2 months ago