Final Version Of The Game

This commit is contained in:
gohringj
2020-04-17 14:30:15 -04:00
parent d78f6dc9b0
commit 813f25a5e3
18 changed files with 50 additions and 39 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+9 -9
View File
@@ -113,17 +113,17 @@ public class Battle extends Enemies{
public void SinglePlay(String name, int index, int enemyindex) { //on button press after TestMana public void SinglePlay(String name, int index, int enemyindex) { //on button press after TestMana
int[] stats = Values(name); int[] stats = Values(name);
if(enemyindex == 1) { if(enemyindex == 1) {
first.health -= stats[1] - player.strength + first.vulnerable; first.health -= stats[1] - player.strength + first.vulnerable - player.weak;
first.vulnerable += stats[4]; first.vulnerable += stats[4];
first.weak += stats[5]; first.weak += stats[5];
} }
if(enemyindex == 2) { if(enemyindex == 2) {
second.health -= stats[1] - player.strength + second.vulnerable; second.health -= stats[1] - player.strength + second.vulnerable - player.weak;
second.vulnerable += stats[4]; second.vulnerable += stats[4];
second.weak += stats[5]; second.weak += stats[5];
} }
if(enemyindex == 3) { if(enemyindex == 3) {
third.health -= stats[1] - player.strength + third.vulnerable; third.health -= stats[1] - player.strength + third.vulnerable - player.weak;
third.vulnerable += stats[4]; third.vulnerable += stats[4];
third.weak += stats[5]; third.weak += stats[5];
} }
@@ -148,7 +148,7 @@ public class Battle extends Enemies{
int[] thirdvalues = new int[5]; int[] thirdvalues = new int[5];
if(enemies.length == 1) { if(enemies.length == 1) {
firstvalues = DamageValues(enemies[0]); firstvalues = DamageValues(enemies[0]);
player.health -= firstvalues[0] - first.strength + player.vulnerable; player.health -= firstvalues[0] - first.strength + player.vulnerable - first.weak;
first.shield += firstvalues[1]; first.shield += firstvalues[1];
first.strength += firstvalues[2]; first.strength += firstvalues[2];
player.vulnerable += firstvalues[3]; player.vulnerable += firstvalues[3];
@@ -157,12 +157,12 @@ public class Battle extends Enemies{
if(enemies.length == 2) { if(enemies.length == 2) {
firstvalues = DamageValues(enemies[0]); firstvalues = DamageValues(enemies[0]);
secondvalues = DamageValues(enemies[1]); secondvalues = DamageValues(enemies[1]);
player.health -= firstvalues[0] - first.strength + player.vulnerable; player.health -= firstvalues[0] - first.strength + player.vulnerable - first.weak;
first.shield += firstvalues[1]; first.shield += firstvalues[1];
first.strength += firstvalues[2]; first.strength += firstvalues[2];
player.vulnerable += firstvalues[3]; player.vulnerable += firstvalues[3];
player.weak += firstvalues[4]; player.weak += firstvalues[4];
player.health -= secondvalues[0] - second.strength + player.vulnerable; player.health -= secondvalues[0] - second.strength + player.vulnerable - second.weak;
second.shield += secondvalues[1]; second.shield += secondvalues[1];
second.strength += secondvalues[2]; second.strength += secondvalues[2];
player.vulnerable += secondvalues[3]; player.vulnerable += secondvalues[3];
@@ -172,17 +172,17 @@ public class Battle extends Enemies{
firstvalues = DamageValues(enemies[0]); firstvalues = DamageValues(enemies[0]);
secondvalues = DamageValues(enemies[1]); secondvalues = DamageValues(enemies[1]);
thirdvalues = DamageValues(enemies[2]); thirdvalues = DamageValues(enemies[2]);
player.health -= firstvalues[0] - first.strength + player.vulnerable; player.health -= firstvalues[0] - first.strength + player.vulnerable - first.weak;
first.shield += firstvalues[1]; first.shield += firstvalues[1];
first.strength += firstvalues[2]; first.strength += firstvalues[2];
player.vulnerable += firstvalues[3]; player.vulnerable += firstvalues[3];
player.weak += firstvalues[4]; player.weak += firstvalues[4];
player.health -= secondvalues[0] - second.strength + player.vulnerable; player.health -= secondvalues[0] - second.strength + player.vulnerable - second.weak;
second.shield += secondvalues[1]; second.shield += secondvalues[1];
second.strength += secondvalues[2]; second.strength += secondvalues[2];
player.vulnerable += secondvalues[3]; player.vulnerable += secondvalues[3];
player.weak += secondvalues[4]; player.weak += secondvalues[4];
player.health -= thirdvalues[0] - third.strength + player.vulnerable; player.health -= thirdvalues[0] - third.strength + player.vulnerable - third.weak;
third.shield += thirdvalues[1]; third.shield += thirdvalues[1];
third.strength += thirdvalues[2]; third.strength += thirdvalues[2];
player.vulnerable += thirdvalues[3]; player.vulnerable += thirdvalues[3];
+3 -2
View File
@@ -24,7 +24,8 @@ public class Character {
} }
public void StartCharacter() { public void StartCharacter() {
values(); valuesSet();
deckbuild();
} }
public String[] deck; public String[] deck;
@@ -56,7 +57,7 @@ public class Character {
} }
private int[] values = new int[6]; private int[] values = new int[6];
private void values() { private void valuesSet() {
values[0] = 0; values[0] = 0;
values[1] = 0; values[1] = 0;
values[2] = 0; values[2] = 0;
+24 -14
View File
@@ -13,6 +13,7 @@ import javafx.scene.image.ImageView;
import javafx.scene.input.MouseEvent; import javafx.scene.input.MouseEvent;
import javafx.scene.layout.GridPane; import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox; import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
import javafx.scene.layout.StackPane; import javafx.scene.layout.StackPane;
import javafx.stage.Stage; import javafx.stage.Stage;
@@ -28,10 +29,10 @@ public class Map extends Application{
gameplay.setWidth(1920); gameplay.setHeight(1080); gameplay.setWidth(1920); gameplay.setHeight(1080);
Image splashView = new Image(new FileInputStream("assets/menu/menuSplash.png")); Image splashView = new Image(new FileInputStream("FinalProject/assets/menu/menuSplash.png"));
ImageView splash = new ImageView(splashView); ImageView splash = new ImageView(splashView);
Image playView = new Image(new FileInputStream("assets/menu/playButton.png")); Image playView = new Image(new FileInputStream("FinalProject/assets/menu/playButton.png"));
ImageView play = new ImageView(playView); ImageView play = new ImageView(playView);
play.setOnMouseClicked(new EventHandler <MouseEvent>(){ play.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -50,7 +51,7 @@ public class Map extends Application{
}); });
Image quitView = new Image(new FileInputStream("assets/menu/quitButton.png")); Image quitView = new Image(new FileInputStream("FinalProject/assets/menu/quitButton.png"));
ImageView quit = new ImageView(quitView); ImageView quit = new ImageView(quitView);
quit.setOnMouseClicked(new EventHandler <MouseEvent>(){ quit.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -87,10 +88,10 @@ public class Map extends Application{
public Scene bonfire() throws FileNotFoundException{ public Scene bonfire() throws FileNotFoundException{
Image starsView = new Image(new FileInputStream("assets/scenes/bonfire.png")); Image starsView = new Image(new FileInputStream("FinalProject/assets/scenes/bonfire.png"));
ImageView stars = new ImageView(starsView); ImageView stars = new ImageView(starsView);
Image yesRestView = new Image(new FileInputStream("assets/scenes/yesRest.png")); Image yesRestView = new Image(new FileInputStream("FinalProject/assets/scenes/yesRest.png"));
ImageView yesRest = new ImageView(yesRestView); ImageView yesRest = new ImageView(yesRestView);
yesRest.setOnMouseClicked(new EventHandler <MouseEvent>(){ yesRest.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -98,6 +99,7 @@ public class Map extends Application{
@Override @Override
public void handle(MouseEvent click) { public void handle(MouseEvent click) {
background.BonfireHeal(); background.BonfireHeal();
background.StageIncrease();
try { try {
Scene map = map(); Scene map = map();
gameplay.setScene(map); gameplay.setScene(map);
@@ -108,16 +110,18 @@ public class Map extends Application{
} }
}); });
Image noRestView = new Image(new FileInputStream("assets/scenes/noRest.png")); Image noRestView = new Image(new FileInputStream("FinalProject/assets/scenes/noRest.png"));
ImageView noRest = new ImageView(noRestView); ImageView noRest = new ImageView(noRestView);
noRest.setOnMouseClicked(new EventHandler <MouseEvent>(){ noRest.setOnMouseClicked(new EventHandler <MouseEvent>(){
@Override @Override
public void handle(MouseEvent click) { public void handle(MouseEvent click) {
background.StageIncrease();
try { try {
Scene map = map(); Scene arena = arena();
gameplay.setScene(map); gameplay.setScene(arena);
} catch (FileNotFoundException e) { } catch (FileNotFoundException e) {
System.out.println("IMAGE NOT FOUND"); System.out.println("IMAGE NOT FOUND");
System.exit(0); System.exit(0);
@@ -147,10 +151,10 @@ public class Map extends Application{
public Scene map() throws FileNotFoundException{ public Scene map() throws FileNotFoundException{
Image paperView = new Image(new FileInputStream("assets/scenes/map.png")); Image paperView = new Image(new FileInputStream("FinalProject/assets/scenes/map.png"));
ImageView paper = new ImageView(paperView); ImageView paper = new ImageView(paperView);
Image enemyView = new Image(new FileInputStream("assets/scenes/fightIcon.png")); Image enemyView = new Image(new FileInputStream("FinalProject/assets/scenes/fightIcon.png"));
ImageView enemy1 = new ImageView(enemyView); ImageView enemy1 = new ImageView(enemyView);
enemy1.setOnMouseClicked(new EventHandler <MouseEvent>(){ enemy1.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -239,7 +243,7 @@ public class Map extends Application{
boss.setFitHeight(250); boss.setFitHeight(250);
boss.setFitWidth(250); boss.setFitWidth(250);
Image bonfireView = new Image(new FileInputStream("assets/scenes/fireIcon.png")); Image bonfireView = new Image(new FileInputStream("FinalProject/assets/scenes/fireIcon.png"));
ImageView bonfireIcon = new ImageView(bonfireView); ImageView bonfireIcon = new ImageView(bonfireView);
bonfireIcon.setOnMouseClicked(new EventHandler <MouseEvent>(){ bonfireIcon.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -257,7 +261,7 @@ public class Map extends Application{
}); });
Image arrowView = new Image(new FileInputStream("assets/scenes/arrowMap.png")); Image arrowView = new Image(new FileInputStream("FinalProject/assets/scenes/arrowMap.png"));
ImageView arrow = new ImageView(arrowView); ImageView arrow = new ImageView(arrowView);
ImageView arrow1 = new ImageView(arrowView); ImageView arrow1 = new ImageView(arrowView);
ImageView arrow2 = new ImageView(arrowView); ImageView arrow2 = new ImageView(arrowView);
@@ -295,17 +299,23 @@ public class Map extends Application{
public Scene arena() throws FileNotFoundException{ public Scene arena() throws FileNotFoundException{
Image arenaSplashView = new Image(new FileInputStream("assets/scenes/combat.png")); Image arenaSplashView = new Image(new FileInputStream("FinalProject/assets/scenes/combat.png"));
ImageView arenaSplash = new ImageView(arenaSplashView); ImageView arenaSplash = new ImageView(arenaSplashView);
Image ironCladView = new Image(new FileInputStream("assets/characters/ironClad.png")); Image ironCladView = new Image(new FileInputStream("FinalProject/assets/characters/ironClad.png"));
ImageView ironClad = new ImageView(ironCladView); ImageView ironClad = new ImageView(ironCladView);
Image endTurnView = new Image(new FileInputStream("FinalProject/assets/scenes/endTurn.png"));
ImageView endTurn = new ImageView(endTurnView);
Pane endButton = new Pane();
endButton.getChildren().add(endTurn);
StackPane arenaBackground = new StackPane(); StackPane arenaBackground = new StackPane();
arenaBackground.getChildren().add(arenaSplash); arenaBackground.getChildren().add(arenaSplash);
arenaBackground.getChildren().add(ironClad); arenaBackground.getChildren().add(ironClad);
arenaBackground.getChildren().add(endButton);
Scene arena = new Scene(arenaBackground, 1920, 1080); Scene arena = new Scene(arenaBackground, 1920, 1080);
Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB