예제 #1
0
파일: Map.cs 프로젝트: spech66/marvinsarena
        public Map(TournamentMap map)
        {
            heightmap = new int[map.MapWidth + 2, map.MapHeight + 2];
            for (int i = 0; i < map.MapWidth + 2; i++)
            {
                for (int j = 0; j < map.MapHeight + 2; j++)
                {
                    if (i == 0 || j == 0 || i == map.MapWidth + 1 || j == map.MapHeight + 1)
                    {
                        heightmap[i, j] = 1;
                    }
                    else
                    {
                        heightmap[i, j] = map[i - 1, j - 1];
                    }
                }
            }

            BuildNewSpawnList();
        }
예제 #2
0
 public Map(TournamentMap map)
     : base(map)
 {
 }