(self)
| 455 | self.assertEqual(-1, _tree.get_quadrant(ent5)) |
| 456 | |
| 457 | def test_get_quadrant_shifted(self): |
| 458 | _tree = quadtree.QuadTree(64, 5, self.big_rect_sub_3) |
| 459 | |
| 460 | ent1 = quadtree.QuadTreeEntity(rect2.Rect2(5, 5, vector2.Vector2(515, 600))) |
| 461 | self.assertEqual(0, _tree.get_quadrant(ent1)) |
| 462 | |
| 463 | ent2 = quadtree.QuadTreeEntity(rect2.Rect2(5, 5, vector2.Vector2(800, 550))) |
| 464 | self.assertEqual(1, _tree.get_quadrant(ent2)) |
| 465 | |
| 466 | ent3 = quadtree.QuadTreeEntity(rect2.Rect2(5, 5, vector2.Vector2(950, 850))) |
| 467 | self.assertEqual(2, _tree.get_quadrant(ent3)) |
| 468 | |
| 469 | ent4 = quadtree.QuadTreeEntity(rect2.Rect2(5, 5, vector2.Vector2(515, 751))) |
| 470 | self.assertEqual(3, _tree.get_quadrant(ent4)) |
| 471 | |
| 472 | def test_get_quadrant_0_shifted(self): |
| 473 | _tree = quadtree.QuadTree(64, 5, rect2.Rect2(500, 800, vector2.Vector2(200, 200))) |
nothing calls this directly
no test coverage detected