equal
deleted
inserted
replaced
41 |
41 |
42 -(void) viewWillDisappear:(BOOL)animated { |
42 -(void) viewWillDisappear:(BOOL)animated { |
43 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; |
43 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; |
44 [userDefaults synchronize]; |
44 [userDefaults synchronize]; |
45 if ([[userDefaults objectForKey:@"music"] boolValue] == NO) |
45 if ([[userDefaults objectForKey:@"music"] boolValue] == NO) |
46 [AudioManagerController stopBackgroundMusic]; |
46 [[AudioManagerController mainManager] stopBackgroundMusic]; |
47 |
47 |
48 [super viewWillDisappear:animated]; |
48 [super viewWillDisappear:animated]; |
49 } |
49 } |
50 |
50 |
51 #pragma mark - |
51 #pragma mark - |
61 [settings setObject:[NSNumber numberWithBool:NO] forKey:@"music"]; |
61 [settings setObject:[NSNumber numberWithBool:NO] forKey:@"music"]; |
62 theOtherSwitch = (UISwitch *)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:1]].accessoryView; |
62 theOtherSwitch = (UISwitch *)[self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:1 inSection:1]].accessoryView; |
63 [theOtherSwitch setOn:NO animated:YES]; |
63 [theOtherSwitch setOn:NO animated:YES]; |
64 |
64 |
65 // since switching sound on won't turn music on anyways, we can always turn off music |
65 // since switching sound on won't turn music on anyways, we can always turn off music |
66 [AudioManagerController pauseBackgroundMusic]; |
66 [[AudioManagerController mainManager]pauseBackgroundMusic]; |
67 [settings setObject:[NSNumber numberWithBool:NO] forKey:@"music"]; |
67 [settings setObject:[NSNumber numberWithBool:NO] forKey:@"music"]; |
68 break; |
68 break; |
69 case 20: //musicSwitch |
69 case 20: //musicSwitch |
70 // if switch above (sound) is off, never turn on |
70 // if switch above (sound) is off, never turn on |
71 if (NO == [[settings objectForKey:@"sound"] boolValue]) { |
71 if (NO == [[settings objectForKey:@"sound"] boolValue]) { |
74 [theOtherSwitch setOn:NO animated:YES]; |
74 [theOtherSwitch setOn:NO animated:YES]; |
75 } else |
75 } else |
76 [settings setObject:[NSNumber numberWithBool:theSwitch.on] forKey:@"music"]; |
76 [settings setObject:[NSNumber numberWithBool:theSwitch.on] forKey:@"music"]; |
77 |
77 |
78 if (theSwitch.on) |
78 if (theSwitch.on) |
79 [AudioManagerController playBackgroundMusic]; |
79 [[AudioManagerController mainManager] playBackgroundMusic]; |
80 else |
80 else |
81 [AudioManagerController pauseBackgroundMusic]; |
81 [[AudioManagerController mainManager] pauseBackgroundMusic]; |
82 break; |
82 break; |
83 case 30: //alternateSwitch |
83 case 30: //alternateSwitch |
84 [settings setObject:[NSNumber numberWithBool:theSwitch.on] forKey:@"alternate"]; |
84 [settings setObject:[NSNumber numberWithBool:theSwitch.on] forKey:@"alternate"]; |
85 break; |
85 break; |
86 case 90: //synched weapons/scheme |
86 case 90: //synched weapons/scheme |