Commit Graph

  • 2a9fba683a Use primary constructor for Quadtree main warrence 2025-09-27 23:46:14 +02:00
  • d92487ffc7 Use primary constructor for Rectangle warrence 2025-09-27 23:33:34 +02:00
  • 6f86e3576a Use primary constructor for QuadtreeItem warrence 2025-09-27 23:33:18 +02:00
  • f6e5a34278 Simplify collection initialization warrence 2025-09-27 23:32:48 +02:00
  • 09ac8d0433 Use Assert.That(<collection>, Has.Count.EqualTo(...)); warrence 2025-09-27 23:30:13 +02:00
  • 092230b435 Simplify test setup and use new "entity" naming warrence 2025-09-27 23:27:37 +02:00
  • 85fcd2358f Remove entity boundaries from Quadtree warrence 2025-09-27 23:23:38 +02:00
  • 157fea7761 Fix Rectangle docs warrence 2025-09-27 23:20:48 +02:00
  • 83141aeb14 Remove dependency on IWorldObject by introducing callbacks, and change terminology from "world object" to "(world) entity" warrence 2025-09-27 21:37:58 +02:00
  • 3bea3f5a9b Rename class BoundingBox2 to Rectangle warrence 2025-09-25 19:11:18 +02:00
  • 263e215f41 Add some basic unit tests warrence 2025-08-27 19:38:43 +02:00
  • eee2cd5be4 Add Quadtree.Count warrence 2025-08-27 19:38:05 +02:00
  • a52b19bfa4 Move project to sub-directory, add empty test project, and fix namespace warrence 2025-08-27 18:40:29 +02:00
  • 504ec41ebc Add BoundingBox2.Include() from Quadtree.IncludeInBoundingBox() warrence 2025-08-27 17:59:56 +02:00
  • e84746fab0 Fix some IntelliSense messages warrence 2025-08-27 17:57:30 +02:00
  • 235178be3d Rename file BoundingBox to BoundingBox2 and remove dedicated namespace for it warrence 2025-08-27 17:57:04 +02:00
  • 07dc369c2c Add BoundingBox2 implementation warrence 2025-08-27 17:47:08 +02:00
  • 0aad311a32 Fix inconsistent private member naming style warrence 2025-08-27 17:28:17 +02:00
  • 6523d469cc Change local stack to be member field for reuse, and add documentation for both private stacks warrence 2025-08-27 17:26:28 +02:00
  • 510ee1e705 Update comments and todos warrence 2025-08-27 17:19:08 +02:00
  • be8682e902 Add quadtree files, missing implementation of BoundingBox2 warrence 2025-08-22 20:17:30 +02:00
  • 697170e6dd Initial commit warrence 2025-08-22 14:40:03 +02:00