8 Commits

Author SHA1 Message Date
f6e5a34278 Simplify collection initialization 2025-09-27 23:32:48 +02:00
09ac8d0433 Use Assert.That(<collection>, Has.Count.EqualTo(...)); 2025-09-27 23:30:13 +02:00
092230b435 Simplify test setup and use new "entity" naming 2025-09-27 23:27:37 +02:00
85fcd2358f Remove entity boundaries from Quadtree
The Quadtree did no meaningful management of entity boundaries. All it did was store the maximum and inflate the query rectangle accordingly. The caller can easily take over this responsibility. Consequently, this simplifies queries.
2025-09-27 23:23:38 +02:00
83141aeb14 Remove dependency on IWorldObject by introducing callbacks, and change terminology from "world object" to "(world) entity" 2025-09-27 21:37:58 +02:00
3bea3f5a9b Rename class BoundingBox2 to Rectangle 2025-09-25 19:11:18 +02:00
263e215f41 Add some basic unit tests 2025-08-27 19:38:43 +02:00
a52b19bfa4 Move project to sub-directory, add empty test project, and fix namespace 2025-08-27 18:40:29 +02:00