Ignore:
Timestamp:
2011-06-09 15:14:45 (8 years ago)
Author:
tekrjant
Message:

Generates random map on startup.
Saving works and loading added
Minor "optimization" done

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 2011/23/sijoseha/AdventureGame/AdventureGame/Map.cs

    r1749 r1822  
    3131            for (int x = 0; x < mapWidth; x++) 
    3232                for (int y = 0; y < mapHeight; y++) 
    33                     this.Tiles.Add(new Tile(TileType.Grass, new Rectangle(x * 32, y * 32, tileSize, tileSize)));  
     33                { 
     34                    int tileT = r.Next(1, 5); 
     35                    Tile newTile = new Tile( 
     36                        (TileType)tileT, new Rectangle(x * 32, y * 32, tileSize, tileSize)); 
     37                    if (tileT != 2) 
     38                        newTile.Passable = true; 
     39                    else 
     40                        newTile.Passable = false; 
     41                    this.Tiles.Add(newTile); 
     42                } 
    3443        } 
    3544 
     
    5362            tile.Selected = true; 
    5463            SelectedTile = tile; 
     64        } 
     65 
     66        public void ChangeTileTo(Tile tile, TileType tileType) 
     67        { 
     68            tile.TileType = tileType; 
    5569        } 
    5670 
Note: See TracChangeset for help on using the changeset viewer.