Ejemplo n.º 1
0
        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>();
        }
Ejemplo n.º 3
0
        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>();
                }
            }
        }