aboutsummaryrefslogtreecommitdiff
path: root/src/gui/Driver.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/Driver.java')
-rw-r--r--src/gui/Driver.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/gui/Driver.java b/src/gui/Driver.java
index 162d1fe..39cda73 100644
--- a/src/gui/Driver.java
+++ b/src/gui/Driver.java
@@ -22,6 +22,8 @@ import main.LevelController;
import main.SettingsController;
import sound.AudioFilePlayer;
+import java.nio.file.Paths;
+
import javax.sound.sampled.AudioFileFormat;
// import javafx.scene.image.ImageView;
@@ -37,8 +39,8 @@ import gameplay.SongPlayer;
public class Driver extends Application
{
- gameplay.SongPlayer placeHolder = new gameplay.SongPlayer();
- public static AudioFilePlayer mediaPlayer;
+
+ public static MediaPlayer mediaPlayer;
public static Stage primaryStage;
static Pane primaryPane = new Pane();
@@ -62,7 +64,9 @@ public class Driver extends Application
@Override
public void start(Stage newPrimaryStage)
{
- mediaPlayer = new AudioFilePlayer("src/assets/MenuMusicPlaceholder.wav");
+ Media song = new Media(Paths.get("src/assets/MenuMusicPlaceholder.wav").toUri().toString());
+ mediaPlayer = new MediaPlayer(song);
+ new MediaView(mediaPlayer);
mediaPlayer.play();
primaryStage = newPrimaryStage;
@@ -73,7 +77,7 @@ public class Driver extends Application
primaryStage.setScene(primaryScene);
primaryStage.setTitle("NPE Hero");
- fixMenuSync();
+
setMenu(new MainMenu());
setBackground("assets/forest.png");
@@ -87,11 +91,6 @@ public class Driver extends Application
primaryStage.show();
}
- private void fixMenuSync() {
- primaryPane.getChildren().addAll(placeHolder);
- primaryPane.getChildren().removeAll(placeHolder);
- }
-
/**
* Replaces/adds a new pane to the primaryPane
* @param pane the new pane