C# 클래스 Swordening.MapGrid

파일 보기 프로젝트 열기: ArghyV/Peliohjelmointi-s2011 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
_tiles MapTile>.SerializableDictionary

공개 메소드들

메소드 설명
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

메소드 상세

GetTile() 공개 메소드

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.
리턴 MapTile

Initialize() 공개 메소드

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

MapGrid() 공개 메소드

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

TileOnPos() 공개 메소드

public TileOnPos ( int x, int z ) : MapTile
x int
z int
리턴 MapTile

프로퍼티 상세

_tiles 공개적으로 프로퍼티

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