public void UpdateBoard(Common.Move move, bool player1) { if (player1) { board[move.x, move.y] = 1; } else { board[move.x, move.y] = 2; } }
public Common.MoveResponse Move(Common.Move move) { if (!isPlayer1sTurn) //Get help with this condition { return(Common.MoveResponse.NotYourTurn); } else if (gameBoard.board[move.x, move.y] == 0) { gameBoard.UpdateBoard(move, true); return(Common.MoveResponse.Sucess); } else if (gameBoard.board[move.x, move.y] != 0) { return(Common.MoveResponse.IllegalMove); } return(Common.MoveResponse.GameOver); }
public Common.MoveResponse Move(Common.Move move) { int i = rng.Next(0, 4); if (i == 0) { SwitchTurns(); return(Common.MoveResponse.Sucess); } else if (i == 1) { return(Common.MoveResponse.NotYourTurn); } else if (i == 2) { return(Common.MoveResponse.IllegalMove); } return(Common.MoveResponse.GameOver); }
public Common.Move Think() { Common.Move move = new Common.Move(); return(move); }