project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m
changeset 6000 dbcebcd3d79f
parent 5709 36cf87a4f6ae
child 6018 3b86826f6665
--- a/project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m	Fri Sep 23 22:42:30 2011 +0200
+++ b/project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m	Sat Sep 24 00:54:47 2011 +0200
@@ -24,6 +24,7 @@
 #import "EngineProtocolNetwork.h"
 #import "OverlayViewController.h"
 #import "StatsPageViewController.h"
+#import "AudioManagerController.h"
 #import "ObjcExports.h"
 
 @implementation GameInterfaceBridge
@@ -154,7 +155,7 @@
     [userDefaults setObject:self.savePath forKey:@"savedGamePath"];
     [userDefaults synchronize];
 
-    [HedgewarsAppDelegate pauseBackgroundMusic];
+    [AudioManagerController pauseBackgroundMusic];
 
     // SYSTEMS ARE GO!!
     [self startGameEngine];
@@ -177,8 +178,7 @@
     // warn our host that it's going to be visible again
     [self.parentController viewWillAppear:YES];
 
-    if ([[userDefaults objectForKey:@"music"] boolValue])
-        [HedgewarsAppDelegate playBackgroundMusic];
+    [AudioManagerController playBackgroundMusic];
 }
 
 // set up variables for a local game