public Figure3D(char representation, FigureSide side, int x, int y, int z) : this(representation, side) { X = x; Y = y; Z = z; }
public Pawn(Position pos, FigureSide side, bool isMoved = false) { FigPosition = pos; FigureSide = side; FigureType = FigureType.Pawn; IsMoved = isMoved; }
public King(Position pos, FigureSide side, bool moved = false) { FigPosition = pos; this.FigureSide = side; this.FigureType = FigureType.King; IsMoved = moved; }
private void MateNotifier(FigureSide side) { RenewFigures(); DrawMovesForCell(null); MessageBox.Show(side == FigureSide.White? "Выиграли белые!":"Выиграли чёрные!", "Игра окончена"); ResetGame(); }
public Game() { Desk = new Desk(); CurrentTurn = FigureSide.White; CurrentState = GameState.Started; WhiteEatenFigures = new List <Figure>(); BlackEatenFigures = new List <Figure>(); _movesWithoutAction = 0; SubcribeToDeskEvents(); }
public Queen(Position pos, FigureSide side) { FigPosition = pos; FigureSide = side; FigureType = FigureType.Queen; }
public Rook(Position pos, FigureSide side) { FigPosition = pos; FigureSide = side; FigureType = FigureType.Rook; }
public Bishop(Position pos, FigureSide side) { FigPosition = pos; FigureSide = side; FigureType = FigureType.Bishop; }
public Horse(Position pos, FigureSide side) { FigPosition = pos; FigureSide = side; FigureType = FigureType.Horse; }
public Figure3D(char representation, FigureSide side) { Representation = representation; Side = side; }
public Rook(FigureSide side = FigureSide.White) : base(FigureRepresentation.Rook, side) { }
private void Desk_OnMate(FigureSide winner) { CurrentState = winner == FigureSide.White ? GameState.WhiteWon : GameState.BlackWon; }
public void InitializeFigure(FigureSide side, FigureMovement movement, Cell cell) { Side = side; _figureMovement = movement; _currentCell = cell; }
private void radioButton3_CheckedChanged(object sender, EventArgs e) { FirstTurn = radioButton3.Checked ? FigureSide.White : FigureSide.Black; }
public Queen(FigureSide side = FigureSide.White) : base(FigureRepresentation.Queen, side) { }
public Pawn(FigureSide side = FigureSide.White) : base(FigureRepresentation.Pawn, side) { }
public GameObject GetFigurePrefab(FigureSide figureSide) { return(figureSide == FigureSide.Black ? _figureObjectBlack : _figureObjectWhite); }
public Knight(FigureSide side = FigureSide.White) : base(FigureRepresentation.Knight, side) { }
public King(FigureSide side = FigureSide.White) : base(FigureRepresentation.King, side) { }