From 256706377d7332d1bf2400355258874ec7a13151 Mon Sep 17 00:00:00 2001
From: KahootChampion
Date: Sat, 6 Apr 2019 17:44:11 -0600
Subject: [PATCH] Mesed with ship and litterally accomplished nothing
---
src/ShipWarfareGUI.java | 7 ++---
src/ShipWarfareGUILogic.java | 61 ++++++++++++++++++------------------
2 files changed, 33 insertions(+), 35 deletions(-)
diff --git a/src/ShipWarfareGUI.java b/src/ShipWarfareGUI.java
index ce13a16..033b6ad 100644
--- a/src/ShipWarfareGUI.java
+++ b/src/ShipWarfareGUI.java
@@ -158,7 +158,7 @@ public class ShipWarfareGUI extends Player {
public boolean winOrLose(Stage stage) {
ShipWarfareGUILogic logic = new ShipWarfareGUILogic(getPlayer());
- int commenceFire = logic.destroyLittyShipsOrEscape();
+ int commenceFire = logic.destroyLittyShipsOrEscape(logic.getNumOfLittyShips());
if (commenceFire == 1) {
wipe();
report.setText(logic.getReportMessage());
@@ -221,7 +221,6 @@ public class ShipWarfareGUI extends Player {
HBox usAgainstEnemyDivisor = new HBox();
Circle cannon = new Circle();
-
cannon.setLayoutX(beginningX);
cannon.setLayoutY(beginningY);
@@ -393,7 +392,7 @@ public class ShipWarfareGUI extends Player {
if (logic.runFromShips() == false) {
report.setText(("Couldn't run away"));
try {
- checkIfDone = logic.destroyLittyShipsOrEscape();
+ checkIfDone = logic.destroyLittyShipsOrEscape(logic.getNumOfLittyShips());
} catch (Exception e) {
e.printStackTrace();
}
@@ -404,7 +403,7 @@ public class ShipWarfareGUI extends Player {
gunsLeftOrTaken.setVisible(true);
} else {
- gunsLeftOrTaken.setText("AYYYY");
+
}
} else {
diff --git a/src/ShipWarfareGUILogic.java b/src/ShipWarfareGUILogic.java
index e007926..2364652 100644
--- a/src/ShipWarfareGUILogic.java
+++ b/src/ShipWarfareGUILogic.java
@@ -32,12 +32,12 @@ public class ShipWarfareGUILogic extends Player {
public ShipWarfareGUILogic(Player player) {
Player playerDummy = new Player(player);
- setPlayer(playerDummy);
+ this.setPlayer(playerDummy);
}
/**
- * setter method that takes in an integer as an argument
+ * this.setter method that takes in an integer as an argument
*
* @param numOfLittyShips the number of ships to be used in the peasant fleet attack
*/
@@ -170,7 +170,7 @@ public class ShipWarfareGUILogic extends Player {
int missCounter = 0;
boolean gunFrustration = false;
- setRunAwayOrLeftMessage("No Ships ran away");
+ this.setRunAwayOrLeftMessage("No Ships ran away");
Random randomValue = new Random();
@@ -203,10 +203,10 @@ public class ShipWarfareGUILogic extends Player {
}
}
if (userAttacks == true) {
- setReportMessage(String.format("Report: Ships hit: %d, Shots missed: %d", hitCounter, missCounter));
+ this.setReportMessage(String.format("Report: Ships hit: %d, Shots missed: %d", hitCounter, missCounter));
}
} else {
- setReportMessage(("We don't have any guns!!!"));
+ this.setReportMessage(("We don't have any guns!!!"));
}
@@ -221,31 +221,31 @@ public class ShipWarfareGUILogic extends Player {
if (howMuchRun != 0 && howMuchRun < numOfLittyShips) {
- setNumOfLittyShips(numOfLittyShips - howMuchRun);
+ this.setNumOfLittyShips(numOfLittyShips - howMuchRun);
if (userAttacks == true) {
if (howMuchRun > 0) {
- setRunAwayOrLeftMessage(String.format("Cowards! %d ships ran away %s! ", howMuchRun, getName()));
+ this.setRunAwayOrLeftMessage(String.format("Cowards! %d ships ran away %s! ", howMuchRun, getName()));
}
} else {
- setReportMessage((String.format("Escaped %d of them %s!", howMuchRun, getName())));
+ this.setReportMessage((String.format("Escaped %d of them %s!", howMuchRun, getName())));
}
}
}
}
- setShipsRemainingMessage(String.format("%d ships remaining and they look angry!", numOfLittyShips));
+ this.setShipsRemainingMessage(String.format("%d ships remaining and they look angry!", numOfLittyShips));
//Computer volley
int takeGunChance = randomValue.nextInt(4) + 1;
if (takeGunChance == 1 && getGuns() > 0) {
- setGuns(getGuns() - 1);
+ this.setGuns(getGuns() - 1);
gunFrustration = true;
} else {
if (numOfLittyShips > 0) {
int HPTaken = randomValue.nextInt(10);
- setHP(getHP() - (HPTaken));
+ this.setHP(getHP() - (HPTaken));
}
@@ -255,14 +255,14 @@ public class ShipWarfareGUILogic extends Player {
//break;
}
if (gunFrustration == true) {
- setGunsLeftOrTakenMessage(String.format("Dang it! We only have %d guns left", getGuns()));
+ this.setGunsLeftOrTakenMessage(String.format("Dang it! We only have %d guns left", getGuns()));
//playerShoots(getGuns() + 1);
} else {
- setGunsLeftOrTakenMessage(String.format("We still have %d guns left", getGuns()));
+ this.setGunsLeftOrTakenMessage(String.format("We still have %d guns left", getGuns()));
}
- setHPLeftMessage(String.format("EEK, our current ship status is %d%% ", getHP()));
+ this.setHPLeftMessage(String.format("EEK, our current ship status is %d%% ", getHP()));
if (userAttacks == false) {
userAttacks = true;
@@ -271,20 +271,19 @@ public class ShipWarfareGUILogic extends Player {
if (exitValue == 1) {
setAvenue(1);
- //calculateLoot = (startingLittyShips * 100) + randomValue.nextInt(startingLittyShips) * 200;
- calculateLoot = 100;
- setMoney(getMoney() + calculateLoot);
- setReportMessage(String.format("Our firm has earned $%,d in loot! ", calculateLoot));
+ calculateLoot = (startingLittyShips * 100) + randomValue.nextInt(startingLittyShips) * 200;
+ this.setMoney(getMoney() + calculateLoot);
+ this.setReportMessage(String.format("Our firm has earned $%,d in loot! ", calculateLoot));
return 1;
} else if (exitValue == 2) {
- setAvenue(2);
+ this.setAvenue(2);
return 2;
} else if (exitValue == 3) {
- setAvenue(3);
- setReportMessage(String.format("We made it out at %d%% ship status!", getHP()));
+ this.setAvenue(3);
+ this.setReportMessage(String.format("We made it out at %d%% ship status!", getHP()));
return 3;
}
else{
@@ -297,14 +296,14 @@ public class ShipWarfareGUILogic extends Player {
if (destroyLittyShipsOrEscape() == 1) {
wipe();
calculateLoot = (startingLittyShips * 100) + randomValue.nextInt(startingLittyShips) * 200;
- setMoney(getMoney() + calculateLoot);
+ this.setMoney(getMoney() + calculateLoot);
reportMessage = String.format("Our firm has earned $%,d in loot! ", calculateLoot);
- continueButton.setVisible(true);
+ continueButton.this.setVisible(true);
completeWipe();
- fightButton.setVisible(false);
- runButton.setVisible(false);
- continueButton.setDefaultButton(true);
+ fightButton.this.setVisible(false);
+ runButton.this.setVisible(false);
+ continueButton.this.setDefaultButton(true);
return true;
@@ -315,13 +314,13 @@ public class ShipWarfareGUILogic extends Player {
return true;
} else if (destroyLittyShipsOrEscape() == 3) {
- report.setText(String.format("We made it out at %d%% ship status!", getHP()));
+ report.this.setText(String.format("We made it out at %d%% ship status!", getHP()));
- continueButton.setVisible(true);
+ continueButton.this.setVisible(true);
completeWipe();
- fightButton.setVisible(false);
- runButton.setVisible(false);
- continueButton.setDefaultButton(true);
+ fightButton.this.setVisible(false);
+ runButton.this.setVisible(false);
+ continueButton.this.setDefaultButton(true);
return true;
}
*/