changeset 69:163232ec225b

Stream music data instead of loading to memory.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 25 Feb 2011 08:29:06 +0200
parents 52897e3865bf
children 2a7fd02504fa
files game/Engine.java
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/game/Engine.java	Fri Feb 25 08:28:45 2011 +0200
+++ b/game/Engine.java	Fri Feb 25 08:29:06 2011 +0200
@@ -333,7 +333,7 @@
 
     static final AudioFormat sfmt = new AudioFormat(22050, 16, 1, true, false);
     SoundManager soundManager;
-    Sound musa;
+    InputStream musa;
 
     boolean aboutEnabled = false, aboutSecret = false;
     BufferedImage aboutImg = null;
@@ -369,7 +369,8 @@
                 System.out.print("Could not initialize fonts.\n");
             }
             
-            musa = soundManager.getSound("sounds/gamemusic.wav");
+            res = new ResourceLoader("sounds/gamemusic.wav");
+            musa = res.getStream();
         }
         catch (IOException e)
         {