Final Version Of The Game
This commit is contained in:
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.
@@ -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];
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,10 +88,10 @@ 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>(){
|
||||
@@ -98,6 +99,7 @@ public class Map extends Application{
|
||||
@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 arenaSplashView = new Image(new FileInputStream("FinalProject/assets/scenes/combat.png"));
|
||||
ImageView arenaSplash = new ImageView(arenaSplashView);
|
||||
|
||||
Image ironCladView = new Image(new FileInputStream("assets/characters/ironClad.png"));
|
||||
ImageView ironClad = new ImageView(ironCladView);
|
||||
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);
|
||||
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;
|
||||
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 |
Reference in New Issue
Block a user