project_files/HedgewarsMobile/Classes/AudioManagerController.m
changeset 6871 5aadbfe02613
parent 6869 a187c280dd3d
child 6908 896ed2afcfb8
--- a/project_files/HedgewarsMobile/Classes/AudioManagerController.m	Mon Apr 09 04:43:30 2012 +0200
+++ b/project_files/HedgewarsMobile/Classes/AudioManagerController.m	Mon Apr 09 04:55:46 2012 +0200
@@ -127,9 +127,8 @@
     SystemSoundID soundID;
 
     // get the filename of the sound file in a NSURL format
-    NSString *path = [[NSString alloc] initWithFormat:@"%@/%@",[[NSBundle mainBundle] resourcePath],snd];
+    NSString *path = [[NSBundle mainBundle] pathForResource:snd ofType:@"caf"];
     NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
-    [path release];
 
     // use audio sevices to create and play the sound
     AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
@@ -147,7 +146,7 @@
         return;
     
     if (self.clickSound == -1)
-        self.clickSound = [self loadSound:@"clickSound.wav"];
+        self.clickSound = [self loadSound:@"clickSound"];
     
     AudioServicesPlaySystemSound(self.clickSound);
 }
@@ -157,7 +156,7 @@
         return;
     
     if (self.backSound == -1)
-        self.backSound = [self loadSound:@"backSound.wav"];
+        self.backSound = [self loadSound:@"backSound"];
     
     AudioServicesPlaySystemSound(self.backSound);
 }
@@ -167,7 +166,7 @@
         return;
     
     if (self.selSound == -1)
-        self.selSound = [self loadSound:@"selSound.wav"];
+        self.selSound = [self loadSound:@"selSound"];
     
     AudioServicesPlaySystemSound(self.selSound);
 }