public void TestAddTime() { Stopwatch timer = Stopwatch.StartNew(); for (int i = 0; i < rectangles.Length; i++) { rt.Add(rectangles[i]); } timer.Stop(); Assert.IsTrue(timer.ElapsedMilliseconds < rectangles.Length); }
public static void SetupBounds(Squared.Tiled.Map map) { int width = (map.Width + 2) * map.TileWidth; int height = (map.Height + 2) * map.TileHeight; rectangleTree = new RectangleTree<Entity>(lol, new Rectangle(-Runtime.CurrentLevel.TileSize, -Runtime.CurrentLevel.TileSize, width, height)); foreach (Entity entity in dynamicEntities) { rectangleTree.Add(entity); } }