Ship Warfare "dang it" issue fixed

This commit is contained in:
KahootChampion
2019-03-25 13:35:11 -06:00
parent a96de93b13
commit 7e9ba348b2

View File

@@ -266,6 +266,8 @@ public class ShipWarfareGUI extends Player {
} }
if (gunFrustration == true) { if (gunFrustration == true) {
gunsLeftOrTaken.setText(String.format("Dang it! We only have %d guns left", getGuns())); gunsLeftOrTaken.setText(String.format("Dang it! We only have %d guns left", getGuns()));
playerShoots(getGuns()+1);
} else { } else {
gunsLeftOrTaken.setText(String.format("We still have %d guns left", getGuns())); gunsLeftOrTaken.setText(String.format("We still have %d guns left", getGuns()));
} }
@@ -309,7 +311,7 @@ public class ShipWarfareGUI extends Player {
/** /**
* Player attacks enemy ships in an animation * Player attacks enemy ships in an animation
*/ */
public void playerShoots() { public void playerShoots(int amountOfShots) {
userAttacks=true; userAttacks=true;
shotsFired.setFromX(0); shotsFired.setFromX(0);
shotsFired.setFromY(0); shotsFired.setFromY(0);
@@ -317,7 +319,7 @@ public class ShipWarfareGUI extends Player {
shotsFired.setToY(endY); shotsFired.setToY(endY);
shotsFired.setDuration(Duration.seconds(0.5)); shotsFired.setDuration(Duration.seconds(0.5));
if(getGuns()>0) { if(getGuns()>0) {
shotsFired.setCycleCount(getGuns()); shotsFired.setCycleCount(amountOfShots);
} }
else{ else{
shotsFired.setCycleCount(0); shotsFired.setCycleCount(0);
@@ -617,7 +619,7 @@ public class ShipWarfareGUI extends Player {
} }
playerShoots(); playerShoots(getGuns());
shotsFired.setOnFinished(new EventHandler<ActionEvent>() { shotsFired.setOnFinished(new EventHandler<ActionEvent>() {
@Override @Override