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
int[] stats = Values(name);
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.weak += stats[5];
}
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.weak += stats[5];
}
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.weak += stats[5];
}
@@ -148,7 +148,7 @@ public class Battle extends Enemies{
int[] thirdvalues = new int[5];
if(enemies.length == 1) {
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.strength += firstvalues[2];
player.vulnerable += firstvalues[3];
@@ -157,12 +157,12 @@ public class Battle extends Enemies{
if(enemies.length == 2) {
firstvalues = DamageValues(enemies[0]);
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.strength += firstvalues[2];
player.vulnerable += firstvalues[3];
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.strength += secondvalues[2];
player.vulnerable += secondvalues[3];
@@ -172,17 +172,17 @@ public class Battle extends Enemies{
firstvalues = DamageValues(enemies[0]);
secondvalues = DamageValues(enemies[1]);
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.strength += firstvalues[2];
player.vulnerable += firstvalues[3];
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.strength += secondvalues[2];
player.vulnerable += secondvalues[3];
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.strength += thirdvalues[2];
player.vulnerable += thirdvalues[3];
+3 -2
View File
@@ -24,7 +24,8 @@ public class Character {
}
public void StartCharacter() {
values();
valuesSet();
deckbuild();
}
public String[] deck;
@@ -56,7 +57,7 @@ public class Character {
}
private int[] values = new int[6];
private void values() {
private void valuesSet() {
values[0] = 0;
values[1] = 0;
values[2] = 0;
+38 -28
View File
@@ -13,6 +13,7 @@ import javafx.scene.image.ImageView;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.GridPane;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
@@ -28,10 +29,10 @@ public class Map extends Application{
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);
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);
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);
quit.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -87,17 +88,18 @@ public class Map extends Application{
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);
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);
yesRest.setOnMouseClicked(new EventHandler <MouseEvent>(){
@Override
public void handle(MouseEvent click) {
background.BonfireHeal();
background.StageIncrease();
try {
Scene map = 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);
noRest.setOnMouseClicked(new EventHandler <MouseEvent>(){
@Override
public void handle(MouseEvent click) {
background.StageIncrease();
try {
Scene map = map();
gameplay.setScene(map);
Scene arena = arena();
gameplay.setScene(arena);
} catch (FileNotFoundException e) {
System.out.println("IMAGE NOT FOUND");
System.exit(0);
@@ -147,10 +151,10 @@ public class Map extends Application{
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);
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);
enemy1.setOnMouseClicked(new EventHandler <MouseEvent>(){
@@ -239,7 +243,7 @@ public class Map extends Application{
boss.setFitHeight(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);
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 arrow1 = new ImageView(arrowView);
ImageView arrow2 = new ImageView(arrowView);
@@ -295,21 +299,27 @@ public class Map extends Application{
public Scene arena() throws FileNotFoundException{
Image arenaSplashView = new Image(new FileInputStream("assets/scenes/combat.png"));
ImageView arenaSplash = new ImageView(arenaSplashView);
Image ironCladView = new Image(new FileInputStream("assets/characters/ironClad.png"));
ImageView ironClad = new ImageView(ironCladView);
StackPane arenaBackground = new StackPane();
arenaBackground.getChildren().add(arenaSplash);
arenaBackground.getChildren().add(ironClad);
Scene arena = new Scene(arenaBackground, 1920, 1080);
return arena;
Image arenaSplashView = new Image(new FileInputStream("FinalProject/assets/scenes/combat.png"));
ImageView arenaSplash = new ImageView(arenaSplashView);
Image ironCladView = new Image(new FileInputStream("FinalProject/assets/characters/ironClad.png"));
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();
arenaBackground.getChildren().add(arenaSplash);
arenaBackground.getChildren().add(ironClad);
arenaBackground.getChildren().add(endButton);
Scene arena = new Scene(arenaBackground, 1920, 1080);
return arena;
}
//////////////////////////////////////////////////////////////////////////////////////
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