cocoaTouch/SDLOverrides/SDL_uikitappdelegate.m
changeset 2743 39d097ac2276
parent 2740 03df0573a9fd
child 2772 1965eba10be6
equal deleted inserted replaced
2742:21c0d2e69753 2743:39d097ac2276
    78 	[setup startThread:@"engineProtocol"];
    78 	[setup startThread:@"engineProtocol"];
    79 
    79 
    80 	// remove the current view to free resources
    80 	// remove the current view to free resources
    81 	[UIView beginAnimations:@"removing main controller" context:NULL];
    81 	[UIView beginAnimations:@"removing main controller" context:NULL];
    82 	[UIView setAnimationDuration:1];
    82 	[UIView setAnimationDuration:1];
    83 	self.viewController.view.alpha = 0;
    83 	self.viewController.mainView.alpha = 0;
    84 	[UIView commitAnimations];
    84 	[UIView commitAnimations];
    85 
    85 
    86 	NSLog(@"Game is launching...");
    86 	NSLog(@"Game is launching...");
    87 	const char **gameArgs = [setup getSettings];
    87 	const char **gameArgs = [setup getSettings];
    88 	
    88 	
    98 	[uiwindow addSubview: viewController.view];
    98 	[uiwindow addSubview: viewController.view];
    99 	[uiwindow makeKeyAndVisible];
    99 	[uiwindow makeKeyAndVisible];
   100 	
   100 	
   101 	[UIView beginAnimations:@"inserting main controller" context:NULL];
   101 	[UIView beginAnimations:@"inserting main controller" context:NULL];
   102 	[UIView setAnimationDuration:1];
   102 	[UIView setAnimationDuration:1];
   103 	self.viewController.view.alpha = 1;
   103 	self.viewController.mainView.alpha = 1;
   104 	[UIView commitAnimations];
   104 	[UIView commitAnimations];
   105 	
   105 	
   106 	[internal_pool release];
   106 	[internal_pool release];
   107 }
   107 }
   108 
   108 
   120 		[saveDict setObject:@"" forKey:@"username"];
   120 		[saveDict setObject:@"" forKey:@"username"];
   121 		[saveDict setObject:@"" forKey:@"password"];
   121 		[saveDict setObject:@"" forKey:@"password"];
   122 		[saveDict setObject:@"1" forKey:@"music"];
   122 		[saveDict setObject:@"1" forKey:@"music"];
   123 		[saveDict setObject:@"1" forKey:@"sounds"];
   123 		[saveDict setObject:@"1" forKey:@"sounds"];
   124 		[saveDict setObject:@"0" forKey:@"alternate"];
   124 		[saveDict setObject:@"0" forKey:@"alternate"];
   125 		[saveDict setObject:@"100" forKey:@"volume"];
       
   126 	
   125 	
   127 		[saveDict writeToFile:filePath atomically:YES];
   126 		[saveDict writeToFile:filePath atomically:YES];
   128 		[saveDict release];
   127 		[saveDict release];
   129 	}
   128 	}
   130 	return isFirstRun;
   129 	return isFirstRun;