Example #1
0
        public void MoveTest()
        {
            Quadtree <Q> quadtree = new Quadtree <Q>(2, Vector2Int.Zero);
            Q            q        = new Q(0, 0);

            quadtree.Add(q);
            quadtree.Center = new Vector2Int(1, 1);
            Assert.AreEqual(new Vector2Int(0, 0), quadtree.GetData(new Vector2Int(1, 1)).Position);
            quadtree.Clear();
            quadtree.Add(q);
            Assert.AreEqual(new Vector2Int(0, 0), quadtree.GetData(new Vector2Int(0, 0)).Position);
        }