C# Class Swordening.MapGrid

Exibir arquivo Open project: ArghyV/Peliohjelmointi-s2011 Class Usage Examples

Public Properties

Property Type Description
_tiles MapTile>.SerializableDictionary

Public Methods

Method Description
GetTile ( int x, int z ) : MapTile

Returns the requested tile. If doesn't exist a new one is generated.

Initialize ( ) : void

Calls Initialize() on all _tiles members. Used for loading game after _tiles deserialization.

MapGrid ( SwordeningGame game, InGame gameState ) : System

Creates a new empty grid.

TileOnPos ( int x, int z ) : MapTile

Method Details

GetTile() public method

Returns the requested tile. If doesn't exist a new one is generated.
public GetTile ( int x, int z ) : MapTile
x int Tile's x coordinate.
z int Tile's z coordinate.
return MapTile

Initialize() public method

Calls Initialize() on all _tiles members. Used for loading game after _tiles deserialization.
public Initialize ( ) : void
return void

MapGrid() public method

Creates a new empty grid.
public MapGrid ( SwordeningGame game, InGame gameState ) : System
game SwordeningGame
gameState InGame
return System

TileOnPos() public method

public TileOnPos ( int x, int z ) : MapTile
x int
z int
return MapTile

Property Details

_tiles public_oe property

Stores all the tiles created so far.
public SerializableDictionary _tiles
return MapTile>.SerializableDictionary