diff --git a/TTTConsole/Program.cs b/TTTConsole/Program.cs index 96cfba9..597acd0 100644 --- a/TTTConsole/Program.cs +++ b/TTTConsole/Program.cs @@ -117,16 +117,10 @@ ShowBoard(ttt); Console.Write($"{PlayerStr(ttt.Player)} の番"); - switch (thinkers[(int)ttt.Player - 1]) { - case 0: - Console.WriteLine(""); - //ttt.Set(MyTurnH(ttt.GetBoard())); - break; - case 1: - //ttt.Set(MyTurnR(ttt.GetBoard())); - //if (!IsHumanR()) Console.WriteLine($" --> {ttt.LastSet + 1}"); - break; - } + if (IsHuman[thinkers[(int)ttt.Player - 1]]()) Console.WriteLine(""); + ttt.Set(MyTurn[thinkers[(int)ttt.Player - 1]](ttt.GetBoard())); + if (IsHuman[thinkers[(int)ttt.Player - 1]]()) Console.WriteLine($" --> {ttt.LastSet + 1}"); + } while (ttt.Judge == JUDGE.None); // 結果表示