C# Класс EducationSystem.SignNumGame.GameManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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