From f8ee683728ecd4df76389a5d89fbe0f5760a7ff3 Mon Sep 17 00:00:00 2001 From: KahootChampion Date: Sat, 6 Apr 2019 21:50:54 -0600 Subject: [PATCH] Before abandoning destroyLittyShipsOrEscape separation --- src/ShipWarfareGUI.java | 13 +++++++++++-- src/ShipWarfareGUILogic.java | 3 +-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/ShipWarfareGUI.java b/src/ShipWarfareGUI.java index 40258d5..a6f7aba 100644 --- a/src/ShipWarfareGUI.java +++ b/src/ShipWarfareGUI.java @@ -398,7 +398,7 @@ public class ShipWarfareGUI extends Player { } catch (Exception e) { e.printStackTrace(); } - if (checkIfDone != 4) { + if (winOrLose(primaryStage)==false) { report.setVisible(true); title.setVisible(true); shipsRemaining.setVisible(true); @@ -490,7 +490,16 @@ public class ShipWarfareGUI extends Player { gunsLeftOrTaken.setVisible(true); if (!winOrLose(primaryStage)) { - usAgainstEnemyDivisor.setVisible(false); + usAgainstEnemyDivisor.setVisible(true); + shipsRemaining.setVisible(true); + gunsLeftOrTaken.setVisible(true); + ShipWarfareGUILogic logic = new ShipWarfareGUILogic(getPlayer()); + logic.setPlayer(getPlayer()); + System.out.println(logic.getReportMessage()); + + shipsRemaining.setText(logic.getShipsRemainingMessage()); + gunsLeftOrTaken.setText(logic.getGunsLeftOrTakenMessage()); + } } diff --git a/src/ShipWarfareGUILogic.java b/src/ShipWarfareGUILogic.java index 59916e1..ce3e597 100644 --- a/src/ShipWarfareGUILogic.java +++ b/src/ShipWarfareGUILogic.java @@ -243,11 +243,10 @@ public class ShipWarfareGUILogic extends Player { this.setGuns(getGuns() - 1); gunFrustration = true; } else { - if (numOfLittyShips > 0) { + if (getNumOfLittyShips() > 0) { int HPTaken = randomValue.nextInt(10); this.setHP(getHP() - (HPTaken)); - } } if (getHP() <= 0) {