From 381e5ed0b8385189a2df618d6030c8b7396d34a9 Mon Sep 17 00:00:00 2001 From: Persson-dev Date: Sat, 5 Apr 2025 19:22:15 +0200 Subject: [PATCH] remove try catch --- app/src/main/java/chess/model/Game.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/chess/model/Game.java b/app/src/main/java/chess/model/Game.java index 2ec63f7..fd19c1b 100644 --- a/app/src/main/java/chess/model/Game.java +++ b/app/src/main/java/chess/model/Game.java @@ -1,6 +1,5 @@ package chess.model; -import java.util.EmptyStackException; import java.util.Stack; import chess.controller.PlayerCommand; @@ -92,12 +91,9 @@ public class Game { } public PlayerCommand getLastAction() { - try { - PlayerCommand last = this.movesHistory.pop(); - return last; - } catch (EmptyStackException e) { + if (this.movesHistory.isEmpty()) return null; - } + return this.movesHistory.pop(); } public void updateLastMove() {