aboutsummaryrefslogtreecommitdiff
path: root/src/gameplay
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2023-06-06 23:22:47 -0400
committersowgro <tpoke.ferrari@gmail.com>2023-06-06 23:22:47 -0400
commit9b7cad1006eced84d3b81d52173759ba709245a2 (patch)
tree052d3172860fd4a2157664e12606d84d1ea45b19 /src/gameplay
parent49ccb5c20aa84501c1ed6b534bfa00a4a9dc5902 (diff)
downloadNPEhero-9b7cad1006eced84d3b81d52173759ba709245a2.tar.gz
NPEhero-9b7cad1006eced84d3b81d52173759ba709245a2.tar.bz2
NPEhero-9b7cad1006eced84d3b81d52173759ba709245a2.zip
fix sound and project cleanup
Diffstat (limited to 'src/gameplay')
-rw-r--r--src/gameplay/SongPlayer.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/gameplay/SongPlayer.java b/src/gameplay/SongPlayer.java
index d06535f..6145f14 100644
--- a/src/gameplay/SongPlayer.java
+++ b/src/gameplay/SongPlayer.java
@@ -14,6 +14,7 @@ import javax.sound.sampled.UnsupportedAudioFileException;
import gui.Driver;
import gui.GameOver;
import javafx.geometry.Pos;
+import javafx.scene.CacheHint;
import javafx.scene.input.KeyCode;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
@@ -115,7 +116,7 @@ public class SongPlayer extends Pane {
song = lvl.song;
if (lvl.background != null) {
- Driver.setBackground(lvl.background.getUrl());
+ Driver.setBackground(lvl.background);
}
bpm = d.bpm; //Reads the song's bpm from a metadata file
level = lvl;
@@ -208,6 +209,8 @@ public class SongPlayer extends Pane {
lane.add(new Block(button.getColor(), 50, 50, 5));
int index = lane.size() - 1;
sends.remove();
+ lane.get(index).setCache(true); //added by tbone to try to improve performance
+ lane.get(index).setCacheHint(CacheHint.SPEED); //this too
lane.get(index).heightProperty().bind(super.widthProperty().divide(8));
lane.get(index).widthProperty().bind(super.widthProperty().divide(8));
lane.get(index).arcHeightProperty().bind(super.widthProperty().divide(25));
@@ -286,7 +289,7 @@ public class SongPlayer extends Pane {
public void cancel() {
Driver.soundController.endSong();
Driver.soundController.playMenuSong();
- gui.Driver.setBackground("assets/mountains.png");
+ gui.Driver.setMenuBackground();
gameLoop.stop();
}