From 28aad1c29cbd6a1bfb6b2ec7955f50f2b9ccb471 Mon Sep 17 00:00:00 2001 From: Maksymilian Jopek Date: Wed, 14 Dec 2022 17:42:14 +0100 Subject: Fix bot and online layout --- app/src/main/java/com/jopek/pai_fillo_nai/OfflineGameActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'app/src/main/java/com/jopek/pai_fillo_nai/OfflineGameActivity.java') diff --git a/app/src/main/java/com/jopek/pai_fillo_nai/OfflineGameActivity.java b/app/src/main/java/com/jopek/pai_fillo_nai/OfflineGameActivity.java index e7a3210..cfc23f6 100644 --- a/app/src/main/java/com/jopek/pai_fillo_nai/OfflineGameActivity.java +++ b/app/src/main/java/com/jopek/pai_fillo_nai/OfflineGameActivity.java @@ -5,6 +5,7 @@ import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.os.Handler; +import android.util.Log; import android.view.WindowManager; import android.widget.ImageView; import android.widget.TextView; @@ -141,6 +142,7 @@ public class OfflineGameActivity extends AppCompatActivity { } protected void onSquareClick(TextView square, int id, boolean force) { + Log.d(TAG, "onSquareClick: " + botTurn + " " + force); if (botTurn && !force) return; if (gameBoard[id] != -1) return; gameBoard[id] = whoseTurn; @@ -170,7 +172,8 @@ public class OfflineGameActivity extends AppCompatActivity { int chosenSquare = -1; chosenSquare = Bot.getBestMove(gameBoard.clone(), playerIs == 0 ? 1 : 0, playerIs); onSquareClick(squares[chosenSquare], chosenSquare, true); - botTurn = false; + if (!checkWon()) + botTurn = false; } protected boolean checkWon() { -- cgit v1.3.1