diff --git a/HeatUp/src/de/heatup/audio/SoundfileInvaders.java b/HeatUp/src/de/heatup/audio/SoundfileInvaders.java new file mode 100644 index 0000000..8a1a59f --- /dev/null +++ b/HeatUp/src/de/heatup/audio/SoundfileInvaders.java @@ -0,0 +1,14 @@ +package de.heatup.audio; + +public class SoundfileInvaders { + private String path; + + public SoundfileInvaders() { + this.path = "src/de/heatup/resources/audio/" + "8bitinvaders.wav"; + } + + public String getPath() { + return this.path; + } + +} diff --git a/HeatUp/src/de/heatup/resources/audio/8bitinvaders.wav b/HeatUp/src/de/heatup/resources/audio/8bitinvaders.wav new file mode 100644 index 0000000..8d1f277 Binary files /dev/null and b/HeatUp/src/de/heatup/resources/audio/8bitinvaders.wav differ diff --git a/HeatUp/src/de/heatup/ui/Main.java b/HeatUp/src/de/heatup/ui/Main.java index 197dd77..f8706aa 100644 --- a/HeatUp/src/de/heatup/ui/Main.java +++ b/HeatUp/src/de/heatup/ui/Main.java @@ -13,6 +13,8 @@ import java.awt.Point; import javax.swing.JFrame; import javax.swing.JPanel; +import de.heatup.audio.AudioPlayer; +import de.heatup.audio.SoundfileInvaders; import de.heatup.cfg.Config; import de.heatup.logging.Logger; import de.heatup.mapengine.CollisionHandler; @@ -126,6 +128,10 @@ public class Main extends JFrame implements Runnable { gamePanel.setVisible(true); actionPanel.setVisible(true); statusPanel.setVisible(true); + + SoundfileInvaders bgsound = new SoundfileInvaders(); + AudioPlayer p = new AudioPlayer(); + p.play(bgsound.getPath()); }