コード例 #1
0
ファイル: MapTile.cs プロジェクト: cahurley/codewars
        static MapTile()
        {
            parkMapTiles = new MapTile[parks.Length];
            for (int ind = 0; ind < parks.Length; ind++)
                parkMapTiles[ind] = new MapTile(TYPE.PARK, DIRECTION.INTERSECTION) {SpriteBitmap = parks[ind]};

            officeMapTiles = new MapTile[offices.Length];
            for (int ind = 0; ind < offices.Length; ind++)
                officeMapTiles[ind] = new MapTile(TYPE.COMPANY, DIRECTION.INTERSECTION) { SpriteBitmap = offices[ind] };

            busStopMapTiles = new MapTile[15];
            for (int ind = 0; ind < 15; ind++ )
                busStopMapTiles[ind] = new MapTile(TYPE.BUS_STOP, (DIRECTION)ind);

            mapTiles = new MapTile[15];
            for (int ind = 0; ind < 15; ind++)
                mapTiles[ind] = new MapTile(TYPE.ROAD, (DIRECTION)ind);
        }
コード例 #2
0
ファイル: MapSquare.cs プロジェクト: cahurley/codewars
 /// <summary>
 /// Create a map square of the requested type. no road
 /// </summary>
 /// <param name="type">The square type.</param>
 public MapSquare(MapTile.TYPE type)
 {
     Tile = MapTile.Factory(type, MapTile.DIRECTION.INTERSECTION);
 }