project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.m
changeset 3971 5c82ee165ed5
parent 3952 d6412423da45
child 3996 eb549fd864a5
--- a/project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.m	Mon Oct 11 16:56:00 2010 -0400
+++ b/project_files/HedgewarsMobile/Classes/SDL_uikitappdelegate.m	Tue Oct 12 05:06:30 2010 +0200
@@ -58,7 +58,7 @@
 }
 
 @implementation SDLUIKitDelegate
-@synthesize mainViewController, uiwindow, secondWindow;
+@synthesize mainViewController, uiwindow, secondWindow, isInGame;
 
 // convenience method
 +(SDLUIKitDelegate *)sharedAppDelegate {
@@ -132,9 +132,9 @@
     [self performSelector:@selector(displayOverlayLater:) withObject:dict afterDelay:1];
 
     // this is the pascal fuction that starts the game (wrapped around isInGame)
-    isInGame = YES;
+    self.isInGame = YES;
     Game(gameArgs);
-    isInGame = NO;
+    self.isInGame = NO;
     free(gameArgs);
 
     [self.uiwindow makeKeyAndVisible];
@@ -204,7 +204,7 @@
 -(void) applicationWillTerminate:(UIApplication *)application {
     SDL_SendQuit();
 
-    if (isInGame) {
+    if (self.isInGame) {
         HW_terminate(YES);
         // hack to prevent automatic termination. See SDL_uikitevents.m for details
         longjmp(*(jump_env()), 1);
@@ -218,7 +218,7 @@
 }
 
 -(void) applicationWillResignActive:(UIApplication *)application {
-    if (isInGame) {
+    if (self.isInGame) {
         HW_pause();
 
         // Send every window on every screen a MINIMIZED event.
@@ -237,7 +237,7 @@
 }
 
 -(void) applicationDidBecomeActive:(UIApplication *)application {
-    if (isInGame) {
+    if (self.isInGame) {
         HW_pause();
 
         // Send every window on every screen a RESTORED event.