private void setDefaultTiles() { for (var i = 0; i < TileSprites.Count; i++) { print("numbah " + i + " and name " + TileSprites[i].Name); } for (int y = 0; y < MapSize.y; y++) { for (int x = 0; x < MapSize.x; x++) { if ((x % (int)(MapSize.x / 2) == 0) && (y % (int)(MapSize.y / 2) == 0)) { _map[x, y] = new BoardTileSprite(TileSprites[3].Name, TileSprites[3].TileImage, TileSprites[3].TileType); } else if ((x > 0 && x < MapSize.x - 1 && y > 0 && y < MapSize.y - 1) && ((x == y) || ((int)MapSize.x - x - 1 == y))) { _map[x, y] = new BoardTileSprite(TileSprites[1].Name, TileSprites[1].TileImage, TileSprites[1].TileType); } else { // print(x + " , " + y + "blank spot here"); _map[x, y] = new BoardTileSprite(TileSprites[0].Name, TileSprites[0].TileImage, TileSprites[0].TileType); } } } }
private void setTilesRandom() { var index = 0; for (var y = 0; y < MapSize.y; y++) { for (var x = 0; x < MapSize.x; x++) { _map[x, y] = new BoardTileSprite(TileSprites[index].Name, TileSprites[index].TileImage, TileSprites[index].TileType); index++; if (index > TileSprites.Count - 1) { index = 0; } } } }