|
@@ -1,5 +1,12 @@
|
|
|
package main;
|
|
package main;
|
|
|
|
|
|
|
|
|
|
+import java.io.IOException;
|
|
|
|
|
+
|
|
|
|
|
+import javax.sound.sampled.AudioInputStream;
|
|
|
|
|
+import javax.sound.sampled.AudioSystem;
|
|
|
|
|
+import javax.sound.sampled.Clip;
|
|
|
|
|
+import javax.sound.sampled.LineUnavailableException;
|
|
|
|
|
+import javax.sound.sampled.UnsupportedAudioFileException;
|
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JFrame;
|
|
|
|
|
|
|
|
import model.GameModel;
|
|
import model.GameModel;
|
|
@@ -32,5 +39,22 @@ public class Window extends JFrame {
|
|
|
setContentPane(view);
|
|
setContentPane(view);
|
|
|
|
|
|
|
|
setVisible(true);
|
|
setVisible(true);
|
|
|
|
|
+ playAudio();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ private void playAudio()
|
|
|
|
|
+ {
|
|
|
|
|
+ Clip clip = null;
|
|
|
|
|
+ try {
|
|
|
|
|
+ clip = AudioSystem.getClip();
|
|
|
|
|
+ AudioInputStream inputStream = AudioSystem.getAudioInputStream(Main.class.getResource("/resources/audio/soundtrack.wav"));
|
|
|
|
|
+ clip.open(inputStream);
|
|
|
|
|
+ } catch (LineUnavailableException | IOException | UnsupportedAudioFileException e) {
|
|
|
|
|
+ // TODO Auto-generated catch block
|
|
|
|
|
+ e.printStackTrace();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ clip.loop(Clip.LOOP_CONTINUOUSLY);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
}
|
|
}
|