C# 클래스 EducationSystem.SignNumGame.GameManager

파일 보기 프로젝트 열기: huangfuyang/Sign-Language-with-Kinect 1 사용 예제들

공개 메소드들

메소드 설명
GameManager ( Grid grid ) : System
MergeTile ( Tile movingTile, Tile mergedTile ) : void
Move ( Direction direction ) : bool
Move ( Tile tile, Point newPosition ) : void
UpdateGame ( bool isMoved ) : void

비공개 메소드들

메소드 설명
AddRandomTile ( int maxSize ) : void
CreateTransversalOrder ( int axisDelta ) : IEnumerable
GetFarthestPosition ( Point position, Point delta ) : Point
GetNextValue ( int value ) : int
IsTilesMergeable ( Tile movingTile, Point mergedPosition ) : bool
Reset ( ) : void
getDirectionDelta ( Direction direction ) : Point

메소드 상세

GameManager() 공개 메소드

public GameManager ( Grid grid ) : System
grid Grid
리턴 System

MergeTile() 공개 메소드

public MergeTile ( Tile movingTile, Tile mergedTile ) : void
movingTile Tile
mergedTile Tile
리턴 void

Move() 공개 메소드

public Move ( Direction direction ) : bool
direction Direction
리턴 bool

Move() 공개 메소드

public Move ( Tile tile, Point newPosition ) : void
tile Tile
newPosition Point
리턴 void

UpdateGame() 공개 메소드

public UpdateGame ( bool isMoved ) : void
isMoved bool
리턴 void