diff --git a/src/Player.java b/src/Player.java index 5dfcf7d..a9d9b97 100644 --- a/src/Player.java +++ b/src/Player.java @@ -213,6 +213,7 @@ public class Player { public void gameOver(){ System.out.flush(); System.out.println("Game over"); + System.exit(0); } public boolean playAgain(){ diff --git a/src/ShipWarfare.java b/src/ShipWarfare.java index 31a778e..4f412ab 100644 --- a/src/ShipWarfare.java +++ b/src/ShipWarfare.java @@ -322,9 +322,7 @@ public class ShipWarfare { return true; } else if (exitValue == 2) { player.gameOver(); - if(player.playAgain()){ - setPlayer(new Player()); - } + return true; } else if (exitValue == 3) { System.out.printf("We made it out at %d%% ship status!\n", player.getHP()); @@ -453,9 +451,6 @@ public class ShipWarfare { return true; } else if (exitValue == 2) { player.gameOver(); - if(player.playAgain()){ - setPlayer(new Player()); - } return true; } else if (exitValue == 3) { System.out.printf("We made it out at %d%% ship status!\n", player.getHP());