私が書いているプログラムは、2次元配列にデータを入力して勝利条件を確認するという原則に基づいて動作します。これはゼロとクロスであるため、ボタンをクリックすると2次元配列にデータが入力されます。円の場合は1、円の場合は2です。 cross の場合、checkWin() は実際のコードではなく、この原則に基づいて機能します...
if (myArray[0][0] == 1 && myArray[0][1] == 1 && myArray[0][2] == 1){
setBoolWinVal = true;
} else {
if(myArray[0][0] == 2 && myArray[0][1] == 2 && myArray[0][2] == 2){
setBoolWinVal = true;
}
勝利条件ごとにこれが面倒なことはすぐにわかります。この勝利チェックを書き直して少し短くする方法はありますか?