コード例 #1
0
ファイル: BoardManager.cs プロジェクト: FC123321/Chess
 private void DisplayMovementOptions(ChessPiece piece)
 {
     foreach (int[] location in ChessPieces.GetAllMovementOptions()[ChessPieces.GetAlliedPiecesRemaining().IndexOf(piece)])
     {
         InstantiateMovementBox("Movement", location[0], location[1]);
     }
 }
コード例 #2
0
ファイル: BoardManager.cs プロジェクト: FC123321/Chess
 private void StartTurn()
 {
     ChessPieces.CalculateAllMovementOptions();
     ChessPieces.GetAllMovementOptions();
     if (ChessPieces.MovementOptionsAreAvailable())
     {
         Debug.Log("Moves available");
     }
     else
     {
         string winner = ChessPieces.IsWhiteTurn() ? "Black" : "White";
         Debug.Log(winner + " wins!");
     }
 }