Replace QuadTree/Node Consumers with Iterators

This drastically improves debugging, because lambda consumers cause the stack trace to become messy very quickly.

Although they are unfortunately a bit more complicated to deal with and I'm less certain they are bug-free (even with the included unit tests).
This commit is contained in:
James Seibel
2023-04-03 21:35:09 -05:00
parent c8ef38da3c
commit 019ec0e55d