public SpatialBins(Actor self, SpatialBinsInfo info) { bins = new List<Actor>[ self.World.Map.MapSize / info.BinSize, self.World.Map.MapSize / info.BinSize]; scale = Game.CellSize * info.BinSize; }
public SpatialBins(Actor self, SpatialBinsInfo info) { bins = new List<Actor>[ self.World.Map.MapSize.X / info.BinSize, self.World.Map.MapSize.Y / info.BinSize]; scale = Game.CellSize * info.BinSize; for (var j = 0; j <= bins.GetUpperBound(1); j++) for (var i = 0; i <= bins.GetUpperBound(0); i++) bins[i, j] = new List<Actor>(); }
public SpatialBins(Actor self, SpatialBinsInfo info) { bins = new List <Actor> [ self.World.Map.MapSize.X / info.BinSize, self.World.Map.MapSize.Y / info.BinSize]; scale = Game.CellSize * info.BinSize; for (var j = 0; j <= bins.GetUpperBound(1); j++) { for (var i = 0; i <= bins.GetUpperBound(0); i++) { bins[i, j] = new List <Actor>(); } } }