lotsa optimizations and redraws for the iFrontend
authorkoda
Sun, 21 Mar 2010 01:54:57 +0000
changeset 3027 32890edaa483
parent 3026 1a44c0f2b83b
child 3028 d17cf923d7c3
lotsa optimizations and redraws for the iFrontend
cocoaTouch/MainMenuViewController.h
cocoaTouch/MainMenuViewController.m
cocoaTouch/SDLOverrides/SDL_uikitappdelegate.m
cocoaTouch/SDLOverrides/SDL_uikitwindow.m
cocoaTouch/iPad/Default.png
cocoaTouch/iPad/MainMenuViewController.xib
cocoaTouch/iPad/overlayViewController.xib
cocoaTouch/overlayViewController.h
cocoaTouch/overlayViewController.m
cocoaTouch/resources/joyPush.png
cocoaTouch/resources/menuCorner.png
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3
project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser
--- a/cocoaTouch/MainMenuViewController.h	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/MainMenuViewController.h	Sun Mar 21 01:54:57 2010 +0000
@@ -19,6 +19,9 @@
 @property (nonatomic, retain) IBOutlet UIView *mainView;
 @property (nonatomic, retain) SettingsViewController *settingsViewController;
 
+-(void) appear;
+-(void) disappear;
+
 -(IBAction) startPlaying;
 -(IBAction) notYetImplemented;
 -(IBAction) switchViews:(id)sender;
--- a/cocoaTouch/MainMenuViewController.m	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/MainMenuViewController.m	Sun Mar 21 01:54:57 2010 +0000
@@ -111,6 +111,20 @@
 	[NSThread exit];
 }
 
+-(void) appear {
+    [UIView beginAnimations:@"inserting main controller" context:NULL];
+	[UIView setAnimationDuration:1];
+	self.view.alpha = 1;
+	[UIView commitAnimations];
+}
+
+-(void) disappear {
+    [UIView beginAnimations:@"removing main controller" context:NULL];
+	[UIView setAnimationDuration:1];
+	self.view.alpha = 0;
+	[UIView commitAnimations];
+}
+
 #pragma mark -
 #pragma mark Action buttons
 -(IBAction) startPlaying {
--- a/cocoaTouch/SDLOverrides/SDL_uikitappdelegate.m	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/SDLOverrides/SDL_uikitappdelegate.m	Sun Mar 21 01:54:57 2010 +0000
@@ -36,14 +36,13 @@
 #endif
 
 int main (int argc, char *argv[]) {
-	NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
+	NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
 	int retVal = UIApplicationMain(argc, argv, nil, @"SDLUIKitDelegate");
 	[pool release];
 	return retVal;
 }
 
 @implementation SDLUIKitDelegate
-
 @synthesize uiwindow, window, viewController, overlayController;
 
 // convenience method
@@ -57,6 +56,7 @@
 	self.uiwindow = nil;
 	self.window = NULL;
 	self.viewController = nil;
+    self.overlayController = nil;
 	return self;
 }
 
@@ -68,37 +68,20 @@
 
 #pragma mark -
 #pragma mark Custom stuff
--(void) showMenuAfterwards {
-    // draws the controller overlay after the sdl window has taken control
-    [uiwindow bringSubviewToFront:overlayController.view];
-
-	[UIView beginAnimations:@"showing overlay" context:NULL];
-	[UIView setAnimationDuration:1];
-	self. overlayController.view.alpha = 1;
-	[UIView commitAnimations];
-}
-
 -(IBAction) startSDLgame {
-	NSAutoreleasePool *internal_pool = [[NSAutoreleasePool alloc] init];
-
 	GameSetup *setup = [[GameSetup alloc] init];
 	[setup startThread:@"engineProtocol"];
 
-	// remove the current view to free resources
-	[UIView beginAnimations:@"removing main controller" context:NULL];
-	[UIView setAnimationDuration:1];
-	self.viewController.mainView.alpha = 0;
-	[UIView commitAnimations];
-
-	NSLog(@"...Game is launching...");
+    [viewController disappear];
+    [viewController.view removeFromSuperview];
+    
 	const char **gameArgs = [setup getSettings];
 	[setup release];
     
-    // overlay with controls
+    // overlay with controls, become visible after 2 seconds
     overlayController = [[overlayViewController alloc] initWithNibName:@"overlayViewController" bundle:nil];
-    overlayController.view.alpha = 0;
-    [uiwindow addSubview: overlayController.view];
-    [NSTimer scheduledTimerWithTimeInterval:2 target:self selector:@selector(showMenuAfterwards) userInfo:nil repeats:NO];
+    [uiwindow addSubview:overlayController.view];
+    [NSTimer scheduledTimerWithTimeInterval:2 target:overlayController selector:@selector(showMenuAfterwards) userInfo:nil repeats:NO];
     
 	Game(gameArgs); // this is the pascal fuction that starts the game
     
@@ -107,17 +90,10 @@
     [overlayController.view removeFromSuperview];
     [overlayController release];
     
-	NSLog(@"...Game is exting...");
-
-	[uiwindow addSubview: viewController.view];
+	[uiwindow addSubview:viewController.view];
 	[uiwindow makeKeyAndVisible];
 	
-	[UIView beginAnimations:@"inserting main controller" context:NULL];
-	[UIView setAnimationDuration:1];
-	self.viewController.mainView.alpha = 1;
-	[UIView commitAnimations];
-	
-	[internal_pool release];
+    [viewController appear];
 }
 
 -(NSString *)dataFilePath: (NSString *)fileName {
--- a/cocoaTouch/SDLOverrides/SDL_uikitwindow.m	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/SDLOverrides/SDL_uikitwindow.m	Sun Mar 21 01:54:57 2010 +0000
@@ -84,10 +84,10 @@
 	if (nil != [SDLUIKitDelegate sharedAppDelegate].window) {
 		SDL_SetError("Window already exists, no multi-window support.");
 		return -1;
-	}
+	}*/
 	
 	// ignore the size user requested, and make a fullscreen window 
-	UIWindow *uiwindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];*/
+	//UIWindow *uiwindow = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
 	
 	// since we handle the window with a NIB, we don't need the initialization above
 	if (SetupWindowData(_this, window, [SDLUIKitDelegate sharedAppDelegate].uiwindow, SDL_TRUE) < 0) {
Binary file cocoaTouch/iPad/Default.png has changed
--- a/cocoaTouch/iPad/MainMenuViewController.xib	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/iPad/MainMenuViewController.xib	Sun Mar 21 01:54:57 2010 +0000
@@ -1,18 +1,18 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
+<archive type="com.apple.InterfaceBuilder3.CocoaTouch.iPad.XIB" version="7.10">
 	<data>
-		<int key="IBDocument.SystemTarget">768</int>
+		<int key="IBDocument.SystemTarget">800</int>
 		<string key="IBDocument.SystemVersion">10C540</string>
-		<string key="IBDocument.InterfaceBuilderVersion">759</string>
+		<string key="IBDocument.InterfaceBuilderVersion">762</string>
 		<string key="IBDocument.AppKitVersion">1038.25</string>
 		<string key="IBDocument.HIToolboxVersion">458.00</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-			<string key="NS.object.0">79</string>
+			<string key="NS.object.0">87</string>
 		</object>
 		<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
 			<bool key="EncodedWithXMLCoder">YES</bool>
-			<integer value="1"/>
+			<integer value="37"/>
 		</object>
 		<object class="NSArray" key="IBDocument.PluginDependencies">
 			<bool key="EncodedWithXMLCoder">YES</bool>
@@ -42,221 +42,91 @@
 				<int key="NSvFlags">292</int>
 				<object class="NSMutableArray" key="NSSubviews">
 					<bool key="EncodedWithXMLCoder">YES</bool>
-					<object class="IBUIView" id="167221315">
+					<object class="IBUIImageView" id="976741091">
+						<reference key="NSNextResponder" ref="191373211"/>
+						<int key="NSvFlags">274</int>
+						<string key="NSFrameSize">{1024, 768}</string>
+						<reference key="NSSuperview" ref="191373211"/>
+						<bool key="IBUIUserInteractionEnabled">NO</bool>
+						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
+						<object class="NSCustomResource" key="IBUIImage">
+							<string key="NSClassName">NSImage</string>
+							<string key="NSResourceName">Background.png</string>
+						</object>
+					</object>
+					<object class="IBUIImageView" id="90394251">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<object class="NSMutableArray" key="NSSubviews">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<object class="IBUIImageView" id="249993817">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">274</int>
-								<string key="NSFrameSize">{480, 278}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<object class="NSColor" key="IBUIBackgroundColor">
-									<int key="NSColorSpace">3</int>
-									<bytes key="NSWhite">MCAwAA</bytes>
-								</object>
-								<int key="IBUIContentMode">4</int>
-								<bool key="IBUIUserInteractionEnabled">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<object class="NSCustomResource" key="IBUIImage">
-									<string key="NSClassName">NSImage</string>
-									<string key="NSResourceName">backgroundCenter.png</string>
-								</object>
-							</object>
-							<object class="IBUIImageView" id="171108356">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">292</int>
-								<string key="NSFrame">{{13, 12}, {240, 52}}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<bool key="IBUIOpaque">NO</bool>
-								<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-								<int key="IBUIContentMode">4</int>
-								<bool key="IBUIUserInteractionEnabled">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<object class="NSCustomResource" key="IBUIImage">
-									<string key="NSClassName">NSImage</string>
-									<string key="NSResourceName">title.png</string>
-								</object>
-							</object>
-							<object class="IBUIButton" id="124270424">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">292</int>
-								<string key="NSFrame">{{233, 106}, {220, 52}}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<object class="NSColor" key="IBUIBackgroundColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MCAwIDAgMAA</bytes>
-								</object>
-								<bool key="IBUIOpaque">NO</bool>
-								<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<int key="IBUIContentHorizontalAlignment">0</int>
-								<int key="IBUIContentVerticalAlignment">0</int>
-								<object class="NSFont" key="IBUIFont" id="917635782">
-									<string key="NSName">Helvetica-Bold</string>
-									<double key="NSSize">15</double>
-									<int key="NSfFlags">16</int>
-								</object>
-								<object class="NSColor" key="IBUIHighlightedTitleColor" id="918890028">
-									<int key="NSColorSpace">3</int>
-									<bytes key="NSWhite">MQA</bytes>
-								</object>
-								<object class="NSColor" key="IBUINormalTitleColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA</bytes>
-								</object>
-								<object class="NSColor" key="IBUINormalTitleShadowColor" id="112471976">
-									<int key="NSColorSpace">3</int>
-									<bytes key="NSWhite">MC41AA</bytes>
-								</object>
-								<object class="NSCustomResource" key="IBUINormalImage">
-									<string key="NSClassName">NSImage</string>
-									<string key="NSResourceName">playButton.png</string>
-								</object>
-							</object>
-							<object class="IBUIButton" id="745970938">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">292</int>
-								<string key="NSFrame">{{233, 210}, {220, 52}}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<object class="NSColor" key="IBUIBackgroundColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MCAwIDAgMAA</bytes>
-								</object>
-								<bool key="IBUIOpaque">NO</bool>
-								<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<int key="IBUIContentHorizontalAlignment">0</int>
-								<int key="IBUIContentVerticalAlignment">0</int>
-								<reference key="IBUIFont" ref="917635782"/>
-								<reference key="IBUIHighlightedTitleColor" ref="918890028"/>
-								<object class="NSColor" key="IBUINormalTitleColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA</bytes>
-								</object>
-								<reference key="IBUINormalTitleShadowColor" ref="112471976"/>
-								<object class="NSCustomResource" key="IBUINormalImage">
-									<string key="NSClassName">NSImage</string>
-									<string key="NSResourceName">networkButton.png</string>
-								</object>
-							</object>
-							<object class="IBUIButton" id="836337039">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">292</int>
-								<string key="NSFrame">{{33, 166}, {220, 52}}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<object class="NSColor" key="IBUIBackgroundColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MCAwIDAgMAA</bytes>
-								</object>
-								<bool key="IBUIOpaque">NO</bool>
-								<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<int key="IBUIContentHorizontalAlignment">0</int>
-								<int key="IBUIContentVerticalAlignment">0</int>
-								<reference key="IBUIFont" ref="917635782"/>
-								<reference key="IBUIHighlightedTitleColor" ref="918890028"/>
-								<object class="NSColor" key="IBUINormalTitleColor" id="111038951">
-									<int key="NSColorSpace">3</int>
-									<bytes key="NSWhite">MAA</bytes>
-								</object>
-								<reference key="IBUINormalTitleShadowColor" ref="111038951"/>
-								<object class="NSCustomResource" key="IBUINormalImage">
-									<string key="NSClassName">NSImage</string>
-									<string key="NSResourceName">storeButton.png</string>
-								</object>
-							</object>
-							<object class="IBUILabel" id="533529472">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">292</int>
-								<string key="NSFrame">{{60, 81}, {145, 21}}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<bool key="IBUIOpaque">NO</bool>
-								<bool key="IBUIClipsSubviews">YES</bool>
-								<bool key="IBUIUserInteractionEnabled">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<string key="IBUIText"/>
-								<object class="NSFont" key="IBUIFont">
-									<string key="NSName">Helvetica-Oblique</string>
-									<double key="NSSize">17</double>
-									<int key="NSfFlags">16</int>
-								</object>
-								<object class="NSColor" key="IBUITextColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MSAxIDEAA</bytes>
-								</object>
-								<nil key="IBUIHighlightedColor"/>
-								<int key="IBUIBaselineAdjustment">1</int>
-								<float key="IBUIMinimumFontSize">10</float>
-								<int key="IBUITextAlignment">1</int>
-							</object>
-							<object class="IBUIButton" id="753723574">
-								<reference key="NSNextResponder" ref="167221315"/>
-								<int key="NSvFlags">292</int>
-								<string key="NSFrame">{{314, 28}, {59, 52}}</string>
-								<reference key="NSSuperview" ref="167221315"/>
-								<bool key="IBUIOpaque">NO</bool>
-								<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-								<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-								<int key="IBUIContentHorizontalAlignment">0</int>
-								<int key="IBUIContentVerticalAlignment">0</int>
-								<reference key="IBUIFont" ref="917635782"/>
-								<reference key="IBUIHighlightedTitleColor" ref="918890028"/>
-								<object class="NSColor" key="IBUINormalTitleColor">
-									<int key="NSColorSpace">1</int>
-									<bytes key="NSRGB">MC4xOTYwNzg0MyAwLjMwOTgwMzkzIDAuNTIxNTY4NjYAA</bytes>
-								</object>
-								<reference key="IBUINormalTitleShadowColor" ref="112471976"/>
-								<object class="NSCustomResource" key="IBUINormalImage">
-									<string key="NSClassName">NSImage</string>
-									<string key="NSResourceName">settingsButton.png</string>
-								</object>
-							</object>
-						</object>
-						<string key="NSFrame">{{0, 21}, {480, 278}}</string>
-						<reference key="NSSuperview" ref="191373211"/>
-						<object class="NSColor" key="IBUIBackgroundColor" id="186611269">
-							<int key="NSColorSpace">1</int>
-							<bytes key="NSRGB">MCAwIDAAA</bytes>
-						</object>
-						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-					</object>
-					<object class="IBUIImageView" id="821240857">
-						<reference key="NSNextResponder" ref="191373211"/>
-						<int key="NSvFlags">274</int>
-						<string key="NSFrameSize">{1024, 469}</string>
+						<string key="NSFrame">{{147, 20}, {745, 146}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
-						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
 						<int key="IBUIContentMode">4</int>
 						<bool key="IBUIUserInteractionEnabled">NO</bool>
 						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 						<object class="NSCustomResource" key="IBUIImage">
 							<string key="NSClassName">NSImage</string>
-							<string key="NSResourceName">borderTop.png</string>
+							<string key="NSResourceName">HedgewarsTitle.png</string>
 						</object>
 					</object>
-					<object class="IBUIImageView" id="936485487">
+					<object class="IBUIButton" id="867308721">
 						<reference key="NSNextResponder" ref="191373211"/>
-						<int key="NSvFlags">274</int>
-						<string key="NSFrame">{{0, 300}, {1024, 468}}</string>
+						<int key="NSvFlags">292</int>
+						<string key="NSFrame">{{147, 200}, {258, 215}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
-						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-						<int key="IBUIContentMode">4</int>
-						<bool key="IBUIUserInteractionEnabled">NO</bool>
 						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
-						<object class="NSCustomResource" key="IBUIImage">
+						<int key="IBUIContentHorizontalAlignment">0</int>
+						<int key="IBUIContentVerticalAlignment">0</int>
+						<object class="NSFont" key="IBUIFont" id="917635782">
+							<string key="NSName">Helvetica-Bold</string>
+							<double key="NSSize">15</double>
+							<int key="NSfFlags">16</int>
+						</object>
+						<object class="NSColor" key="IBUIHighlightedTitleColor" id="918890028">
+							<int key="NSColorSpace">3</int>
+							<bytes key="NSWhite">MQA</bytes>
+						</object>
+						<object class="NSColor" key="IBUINormalTitleColor">
+							<int key="NSColorSpace">1</int>
+							<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
+						</object>
+						<object class="NSColor" key="IBUINormalTitleShadowColor" id="112471976">
+							<int key="NSColorSpace">3</int>
+							<bytes key="NSWhite">MC41AA</bytes>
+						</object>
+						<object class="NSCustomResource" key="IBUINormalImage">
 							<string key="NSClassName">NSImage</string>
-							<string key="NSResourceName">borderBottom.png</string>
+							<string key="NSResourceName">Multiplayer.png</string>
+						</object>
+					</object>
+					<object class="IBUIButton" id="607338789">
+						<reference key="NSNextResponder" ref="191373211"/>
+						<int key="NSvFlags">292</int>
+						<string key="NSFrame">{{634, 493}, {258, 215}}</string>
+						<reference key="NSSuperview" ref="191373211"/>
+						<bool key="IBUIOpaque">NO</bool>
+						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
+						<int key="IBUIContentHorizontalAlignment">0</int>
+						<int key="IBUIContentVerticalAlignment">0</int>
+						<reference key="IBUIFont" ref="917635782"/>
+						<reference key="IBUIHighlightedTitleColor" ref="918890028"/>
+						<object class="NSColor" key="IBUINormalTitleColor">
+							<int key="NSColorSpace">1</int>
+							<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
+						</object>
+						<reference key="IBUINormalTitleShadowColor" ref="112471976"/>
+						<object class="NSCustomResource" key="IBUINormalImage">
+							<string key="NSClassName">NSImage</string>
+							<string key="NSResourceName">NetworkPlay.png</string>
 						</object>
 					</object>
 				</object>
 				<string key="NSFrameSize">{1024, 768}</string>
 				<reference key="NSSuperview"/>
-				<reference key="IBUIBackgroundColor" ref="186611269"/>
+				<object class="NSColor" key="IBUIBackgroundColor">
+					<int key="NSColorSpace">1</int>
+					<bytes key="NSRGB">MCAwIDAAA</bytes>
+				</object>
 				<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 			</object>
 		</object>
@@ -273,55 +143,21 @@
 				</object>
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
-						<string key="label">notYetImplemented</string>
-						<reference key="source" ref="745970938"/>
+						<string key="label">startPlaying</string>
+						<reference key="source" ref="867308721"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">7</int>
 					</object>
-					<int key="connectionID">29</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBCocoaTouchEventConnection" key="connection">
-						<string key="label">switchViews:</string>
-						<reference key="source" ref="753723574"/>
-						<reference key="destination" ref="372490531"/>
-						<int key="IBEventType">7</int>
-					</object>
-					<int key="connectionID">30</int>
+					<int key="connectionID">43</int>
 				</object>
 				<object class="IBConnectionRecord">
 					<object class="IBCocoaTouchEventConnection" key="connection">
 						<string key="label">notYetImplemented</string>
-						<reference key="source" ref="836337039"/>
-						<reference key="destination" ref="372490531"/>
-						<int key="IBEventType">7</int>
-					</object>
-					<int key="connectionID">31</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBCocoaTouchEventConnection" key="connection">
-						<string key="label">startPlaying</string>
-						<reference key="source" ref="124270424"/>
+						<reference key="source" ref="607338789"/>
 						<reference key="destination" ref="372490531"/>
 						<int key="IBEventType">7</int>
 					</object>
-					<int key="connectionID">32</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBCocoaTouchOutletConnection" key="connection">
-						<string key="label">mainView</string>
-						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="167221315"/>
-					</object>
-					<int key="connectionID">33</int>
-				</object>
-				<object class="IBConnectionRecord">
-					<object class="IBCocoaTouchOutletConnection" key="connection">
-						<string key="label">versionLabel</string>
-						<reference key="source" ref="372490531"/>
-						<reference key="destination" ref="533529472"/>
-					</object>
-					<int key="connectionID">34</int>
+					<int key="connectionID">44</int>
 				</object>
 			</object>
 			<object class="IBMutableOrderedSet" key="objectRecords">
@@ -338,9 +174,10 @@
 						<reference key="object" ref="191373211"/>
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="936485487"/>
-							<reference ref="821240857"/>
-							<reference ref="167221315"/>
+							<reference ref="90394251"/>
+							<reference ref="976741091"/>
+							<reference ref="607338789"/>
+							<reference ref="867308721"/>
 						</object>
 						<reference key="parent" ref="0"/>
 					</object>
@@ -356,64 +193,26 @@
 						<reference key="parent" ref="0"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">35</int>
-						<reference key="object" ref="821240857"/>
-						<reference key="parent" ref="191373211"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">36</int>
-						<reference key="object" ref="936485487"/>
+						<int key="objectID">37</int>
+						<reference key="object" ref="976741091"/>
 						<reference key="parent" ref="191373211"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">21</int>
-						<reference key="object" ref="167221315"/>
-						<object class="NSMutableArray" key="children">
-							<bool key="EncodedWithXMLCoder">YES</bool>
-							<reference ref="249993817"/>
-							<reference ref="171108356"/>
-							<reference ref="533529472"/>
-							<reference ref="753723574"/>
-							<reference ref="124270424"/>
-							<reference ref="836337039"/>
-							<reference ref="745970938"/>
-						</object>
+						<int key="objectID">38</int>
+						<reference key="object" ref="90394251"/>
 						<reference key="parent" ref="191373211"/>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">22</int>
-						<reference key="object" ref="249993817"/>
-						<reference key="parent" ref="167221315"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">23</int>
-						<reference key="object" ref="171108356"/>
-						<reference key="parent" ref="167221315"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">27</int>
-						<reference key="object" ref="533529472"/>
-						<reference key="parent" ref="167221315"/>
+						<int key="objectID">39</int>
+						<reference key="object" ref="867308721"/>
+						<reference key="parent" ref="191373211"/>
+						<string key="objectName">local</string>
 					</object>
 					<object class="IBObjectRecord">
-						<int key="objectID">28</int>
-						<reference key="object" ref="753723574"/>
-						<reference key="parent" ref="167221315"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">24</int>
-						<reference key="object" ref="124270424"/>
-						<reference key="parent" ref="167221315"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">26</int>
-						<reference key="object" ref="836337039"/>
-						<reference key="parent" ref="167221315"/>
-					</object>
-					<object class="IBObjectRecord">
-						<int key="objectID">25</int>
-						<reference key="object" ref="745970938"/>
-						<reference key="parent" ref="167221315"/>
+						<int key="objectID">40</int>
+						<reference key="object" ref="607338789"/>
+						<reference key="parent" ref="191373211"/>
+						<string key="objectName">multi</string>
 					</object>
 				</object>
 			</object>
@@ -425,30 +224,16 @@
 					<string>-2.CustomClassName</string>
 					<string>1.IBEditorWindowLastContentRect</string>
 					<string>1.IBPluginDependency</string>
-					<string>21.IBEditorWindowLastContentRect</string>
-					<string>21.IBPluginDependency</string>
-					<string>22.IBPluginDependency</string>
-					<string>23.IBPluginDependency</string>
-					<string>24.IBPluginDependency</string>
-					<string>25.IBPluginDependency</string>
-					<string>26.IBPluginDependency</string>
-					<string>27.IBPluginDependency</string>
-					<string>28.IBPluginDependency</string>
-					<string>35.IBPluginDependency</string>
-					<string>36.IBPluginDependency</string>
+					<string>37.IBPluginDependency</string>
+					<string>38.IBPluginDependency</string>
+					<string>39.IBPluginDependency</string>
+					<string>40.IBPluginDependency</string>
 				</object>
 				<object class="NSMutableArray" key="dict.values">
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<string>MainMenuViewController</string>
 					<string>UIResponder</string>
-					<string>{{333, 311}, {1024, 768}}</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>{{671, 637}, {480, 278}}</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
-					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
+					<string>{{-26, 291}, {1024, 768}}</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
@@ -472,7 +257,7 @@
 				</object>
 			</object>
 			<nil key="sourceID"/>
-			<int key="maxID">36</int>
+			<int key="maxID">44</int>
 		</object>
 		<object class="IBClassDescriber" key="IBDocument.Classes">
 			<object class="NSMutableArray" key="referencedPartialClassDescriptions">
@@ -519,41 +304,32 @@
 		<string key="IBDocument.TargetRuntimeIdentifier">IBIPadFramework</string>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
-			<integer value="768" key="NS.object.0"/>
+			<integer value="800" key="NS.object.0"/>
 		</object>
 		<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
 			<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.InterfaceBuilder3</string>
 			<integer value="3000" key="NS.object.0"/>
 		</object>
 		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
-		<string key="IBDocument.LastKnownRelativeProjectPath">../project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
+		<string key="IBDocument.LastKnownRelativeProjectPath">../../project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
 		<int key="IBDocument.defaultPropertyAccessControl">3</int>
 		<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
 			<bool key="EncodedWithXMLCoder">YES</bool>
 			<object class="NSArray" key="dict.sortedKeys">
 				<bool key="EncodedWithXMLCoder">YES</bool>
-				<string>backgroundCenter.png</string>
-				<string>borderBottom.png</string>
-				<string>borderTop.png</string>
-				<string>networkButton.png</string>
-				<string>playButton.png</string>
-				<string>settingsButton.png</string>
-				<string>storeButton.png</string>
-				<string>title.png</string>
+				<string>Background.png</string>
+				<string>HedgewarsTitle.png</string>
+				<string>Multiplayer.png</string>
+				<string>NetworkPlay.png</string>
 			</object>
 			<object class="NSMutableArray" key="dict.values">
 				<bool key="EncodedWithXMLCoder">YES</bool>
-				<string>{480, 278}</string>
-				<string>{480, 21}</string>
-				<string>{480, 21}</string>
-				<string>{217, 51}</string>
-				<string>{216, 51}</string>
-				<string>{57, 51}</string>
-				<string>{216, 51}</string>
-				<string>{262, 84}</string>
+				<string>{1024, 768}</string>
+				<string>{720, 140}</string>
+				<string>{264, 219}</string>
+				<string>{314, 260}</string>
 			</object>
 		</object>
-		<string key="IBCocoaTouchPluginVersion">79</string>
-		<nil key="IBCocoaTouchSimulationTargetRuntimeIdentifier"/>
+		<string key="IBCocoaTouchPluginVersion">87</string>
 	</data>
 </archive>
--- a/cocoaTouch/iPad/overlayViewController.xib	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/iPad/overlayViewController.xib	Sun Mar 21 01:54:57 2010 +0000
@@ -45,11 +45,10 @@
 					<object class="IBUIButton" id="584263820">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{20, 50}, {39, 53}}</string>
+						<string key="NSFrame">{{20, 655}, {39, 53}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-						<int key="IBUITag">3</int>
 						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 						<int key="IBUIContentHorizontalAlignment">0</int>
 						<int key="IBUIContentVerticalAlignment">0</int>
@@ -78,11 +77,11 @@
 					<object class="IBUIButton" id="123494776">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{110, 50}, {39, 54}}</string>
+						<string key="NSFrame">{{110, 655}, {39, 54}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-						<int key="IBUITag">2</int>
+						<int key="IBUITag">1</int>
 						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 						<int key="IBUIContentHorizontalAlignment">0</int>
 						<int key="IBUIContentVerticalAlignment">0</int>
@@ -101,7 +100,7 @@
 					<object class="IBUIButton" id="590902961">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{52, 940}, {64, 64}}</string>
+						<string key="NSFrame">{{886, 684}, {64, 64}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
@@ -124,7 +123,7 @@
 					<object class="IBUIButton" id="132251648">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{74, 903}, {64, 64}}</string>
+						<string key="NSFrame">{{908, 647}, {64, 64}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
@@ -144,7 +143,7 @@
 					<object class="IBUIButton" id="752933969">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{20, 889}, {64, 64}}</string>
+						<string key="NSFrame">{{854, 633}, {64, 64}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
@@ -164,10 +163,11 @@
 					<object class="IBUIButton" id="261686746">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{57, 13}, {53, 39}}</string>
+						<string key="NSFrame">{{57, 618}, {53, 39}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
+						<int key="IBUITag">2</int>
 						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 						<int key="IBUIContentHorizontalAlignment">0</int>
 						<int key="IBUIContentVerticalAlignment">0</int>
@@ -186,11 +186,11 @@
 					<object class="IBUIButton" id="81315603">
 						<reference key="NSNextResponder" ref="191373211"/>
 						<int key="NSvFlags">292</int>
-						<string key="NSFrame">{{57, 104}, {53, 39}}</string>
+						<string key="NSFrame">{{57, 709}, {53, 39}}</string>
 						<reference key="NSSuperview" ref="191373211"/>
 						<bool key="IBUIOpaque">NO</bool>
 						<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
-						<int key="IBUITag">1</int>
+						<int key="IBUITag">3</int>
 						<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 						<int key="IBUIContentHorizontalAlignment">0</int>
 						<int key="IBUIContentVerticalAlignment">0</int>
@@ -207,7 +207,7 @@
 						</object>
 					</object>
 				</object>
-				<string key="NSFrameSize">{768, 1024}</string>
+				<string key="NSFrameSize">{1024, 768}</string>
 				<reference key="NSSuperview"/>
 				<object class="NSColor" key="IBUIBackgroundColor">
 					<int key="NSColorSpace">3</int>
@@ -215,6 +215,9 @@
 				</object>
 				<bool key="IBUIOpaque">NO</bool>
 				<bool key="IBUIMultipleTouchEnabled">YES</bool>
+				<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
+					<int key="interfaceOrientation">3</int>
+				</object>
 				<string key="targetRuntimeIdentifier">IBIPadFramework</string>
 			</object>
 		</object>
@@ -497,12 +500,12 @@
 						<object class="NSMutableArray" key="children">
 							<bool key="EncodedWithXMLCoder">YES</bool>
 							<reference ref="584263820"/>
+							<reference ref="123494776"/>
+							<reference ref="261686746"/>
+							<reference ref="81315603"/>
 							<reference ref="590902961"/>
 							<reference ref="132251648"/>
 							<reference ref="752933969"/>
-							<reference ref="123494776"/>
-							<reference ref="261686746"/>
-							<reference ref="81315603"/>
 						</object>
 						<reference key="parent" ref="0"/>
 					</object>
@@ -581,7 +584,7 @@
 					<bool key="EncodedWithXMLCoder">YES</bool>
 					<string>overlayViewController</string>
 					<string>UIResponder</string>
-					<string>{{230, 132}, {768, 1024}}</string>
+					<string>{{102, 260}, {1024, 768}}</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
 					<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
@@ -647,7 +650,7 @@
 			<integer value="3100" key="NS.object.0"/>
 		</object>
 		<bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
-		<string key="IBDocument.LastKnownRelativeProjectPath">../project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
+		<string key="IBDocument.LastKnownRelativeProjectPath">../../project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
 		<int key="IBDocument.defaultPropertyAccessControl">3</int>
 		<object class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
 			<bool key="EncodedWithXMLCoder">YES</bool>
--- a/cocoaTouch/overlayViewController.h	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/overlayViewController.h	Sun Mar 21 01:54:57 2010 +0000
@@ -26,5 +26,6 @@
 -(IBAction) buttonPressed:(id) sender;
 
 -(void) dimOverlay;
+-(void) showMenuAfterwards;
 
 @end
--- a/cocoaTouch/overlayViewController.m	Sat Mar 20 23:33:37 2010 +0000
+++ b/cocoaTouch/overlayViewController.m	Sun Mar 21 01:54:57 2010 +0000
@@ -24,6 +24,8 @@
 }
 
 -(void) viewDidLoad {
+    self.view.alpha = 0;
+
     dimTimer = [[NSTimer alloc] initWithFireDate:[NSDate dateWithTimeIntervalSinceNow:6]
                                         interval:1000
                                           target:self
@@ -34,6 +36,10 @@
     [[NSRunLoop currentRunLoop] addTimer:dimTimer forMode:NSDefaultRunLoopMode];
 }
 
+-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
+    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
+}
+
 -(void) viewDidUnload {
 	[dimTimer invalidate];
 }
@@ -43,6 +49,15 @@
     [super dealloc];
 }
 
+// draws the controller overlay after the sdl window has taken control
+-(void) showMenuAfterwards {
+    [[SDLUIKitDelegate sharedAppDelegate].uiwindow bringSubviewToFront:self.view];
+
+	[UIView beginAnimations:@"showing overlay" context:NULL];
+	[UIView setAnimationDuration:1];
+	self.view.alpha = 1;
+	[UIView commitAnimations];
+}
 
 // dim the overlay when there's no more input for a certain amount of time
 -(IBAction) buttonReleased:(id) sender {
Binary file cocoaTouch/resources/joyPush.png has changed
Binary file cocoaTouch/resources/menuCorner.png has changed
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj	Sat Mar 20 23:33:37 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj	Sun Mar 21 01:54:57 2010 +0000
@@ -107,8 +107,14 @@
 		6100DACB115446B000F455E0 /* libvorbis_arm.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6179891A114AAF2100BA94A9 /* libvorbis_arm.a */; };
 		6100DACC115446B000F455E0 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61798934114AB25F00BA94A9 /* AudioToolbox.framework */; };
 		611FD993115590E700C2203D /* MainMenuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611FD990115590E700C2203D /* MainMenuViewController.xib */; };
-		611FD994115590E700C2203D /* overlayViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611FD991115590E700C2203D /* overlayViewController.xib */; };
 		611FD995115590E700C2203D /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611FD992115590E700C2203D /* SettingsViewController.xib */; };
+		611FD9C91155A1F200C2203D /* Background.png in Resources */ = {isa = PBXBuildFile; fileRef = 611FD9C81155A1F200C2203D /* Background.png */; };
+		611FD9CC1155A28C00C2203D /* HedgewarsTitle.png in Resources */ = {isa = PBXBuildFile; fileRef = 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */; };
+		611FD9D01155A40700C2203D /* NetworkPlay.png in Resources */ = {isa = PBXBuildFile; fileRef = 611FD9CF1155A40700C2203D /* NetworkPlay.png */; };
+		611FD9D21155A41000C2203D /* Multiplayer.png in Resources */ = {isa = PBXBuildFile; fileRef = 611FD9D11155A41000C2203D /* Multiplayer.png */; };
+		611FDB3C1155BB9E00C2203D /* overlayViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611FDB3B1155BB9E00C2203D /* overlayViewController.xib */; };
+		611FDB5E1155BDE400C2203D /* overlayViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 611FDB5D1155BDE400C2203D /* overlayViewController.xib */; };
+		611FDB641155BFFF00C2203D /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 611FDB631155BFFF00C2203D /* Default.png */; };
 		61798816114AA34C00BA94A9 /* hwengine.pas in Sources */ = {isa = PBXBuildFile; fileRef = 617987E7114AA34C00BA94A9 /* hwengine.pas */; };
 		61798818114AA34C00BA94A9 /* hwLibrary.pas in Sources */ = {isa = PBXBuildFile; fileRef = 617987E9114AA34C00BA94A9 /* hwLibrary.pas */; };
 		6179881B114AA34C00BA94A9 /* PascalExports.pas in Sources */ = {isa = PBXBuildFile; fileRef = 617987EC114AA34C00BA94A9 /* PascalExports.pas */; };
@@ -190,7 +196,6 @@
 		6179936D11501D3D00BA94A9 /* arrowRight.png in Resources */ = {isa = PBXBuildFile; fileRef = 6179936911501D3D00BA94A9 /* arrowRight.png */; };
 		6179936E11501D3D00BA94A9 /* arrowUp.png in Resources */ = {isa = PBXBuildFile; fileRef = 6179936A11501D3D00BA94A9 /* arrowUp.png */; };
 		617993A01150226700BA94A9 /* overlayViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6179939E1150226700BA94A9 /* overlayViewController.m */; };
-		6179942711502BDD00BA94A9 /* overlayViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6179942611502BDD00BA94A9 /* overlayViewController.xib */; };
 		617995321150403800BA94A9 /* joyPush.png in Resources */ = {isa = PBXBuildFile; fileRef = 617995311150403800BA94A9 /* joyPush.png */; };
 		922F64900F10F53100DC6EC0 /* libfpc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 928301170F10CAFC00CC5A3C /* libfpc.a */; };
 /* End PBXBuildFile section */
@@ -272,8 +277,14 @@
 		32CA4F630368D1EE00C91783 /* HedgewarsMobile_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HedgewarsMobile_Prefix.pch; sourceTree = "<group>"; };
 		6100DAD2115446B000F455E0 /* iHedgewars.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iHedgewars.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		611FD990115590E700C2203D /* MainMenuViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = MainMenuViewController.xib; path = ../../cocoaTouch/iPad/MainMenuViewController.xib; sourceTree = SOURCE_ROOT; };
-		611FD991115590E700C2203D /* overlayViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = overlayViewController.xib; path = ../../cocoaTouch/iPad/overlayViewController.xib; sourceTree = SOURCE_ROOT; };
 		611FD992115590E700C2203D /* SettingsViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = SettingsViewController.xib; path = ../../cocoaTouch/iPad/SettingsViewController.xib; sourceTree = SOURCE_ROOT; };
+		611FD9C81155A1F200C2203D /* Background.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Background.png; path = ../../QTfrontend/res/Background.png; sourceTree = SOURCE_ROOT; };
+		611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = HedgewarsTitle.png; path = ../../QTfrontend/res/HedgewarsTitle.png; sourceTree = SOURCE_ROOT; };
+		611FD9CF1155A40700C2203D /* NetworkPlay.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = NetworkPlay.png; path = ../../QTfrontend/res/NetworkPlay.png; sourceTree = SOURCE_ROOT; };
+		611FD9D11155A41000C2203D /* Multiplayer.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Multiplayer.png; path = ../../QTfrontend/res/Multiplayer.png; sourceTree = SOURCE_ROOT; };
+		611FDB3B1155BB9E00C2203D /* overlayViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = overlayViewController.xib; path = ../../cocoaTouch/iPad/overlayViewController.xib; sourceTree = SOURCE_ROOT; };
+		611FDB5D1155BDE400C2203D /* overlayViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = overlayViewController.xib; path = ../../cocoaTouch/overlayViewController.xib; sourceTree = SOURCE_ROOT; };
+		611FDB631155BFFF00C2203D /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = ../../cocoaTouch/iPad/Default.png; sourceTree = SOURCE_ROOT; };
 		617987E1114AA34C00BA94A9 /* CCHandlers.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = CCHandlers.inc; path = ../../hedgewars/CCHandlers.inc; sourceTree = SOURCE_ROOT; };
 		617987E4114AA34C00BA94A9 /* GSHandlers.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = GSHandlers.inc; path = ../../hedgewars/GSHandlers.inc; sourceTree = SOURCE_ROOT; };
 		617987E5114AA34C00BA94A9 /* HHHandlers.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; name = HHHandlers.inc; path = ../../hedgewars/HHHandlers.inc; sourceTree = SOURCE_ROOT; };
@@ -373,7 +384,6 @@
 		6179936A11501D3D00BA94A9 /* arrowUp.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = arrowUp.png; path = ../../cocoaTouch/resources/arrowUp.png; sourceTree = SOURCE_ROOT; };
 		6179939D1150226700BA94A9 /* overlayViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = overlayViewController.h; path = ../../cocoaTouch/overlayViewController.h; sourceTree = SOURCE_ROOT; };
 		6179939E1150226700BA94A9 /* overlayViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = overlayViewController.m; path = ../../cocoaTouch/overlayViewController.m; sourceTree = SOURCE_ROOT; };
-		6179942611502BDD00BA94A9 /* overlayViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = overlayViewController.xib; path = ../../cocoaTouch/overlayViewController.xib; sourceTree = SOURCE_ROOT; };
 		617995311150403800BA94A9 /* joyPush.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = joyPush.png; path = ../../cocoaTouch/resources/joyPush.png; sourceTree = SOURCE_ROOT; };
 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		928301170F10CAFC00CC5A3C /* libfpc.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libfpc.a; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -519,9 +529,14 @@
 		6100DAD4115446B000F455E0 /* Resources-iPad */ = {
 			isa = PBXGroup;
 			children = (
+				611FDB631155BFFF00C2203D /* Default.png */,
+				611FD9C81155A1F200C2203D /* Background.png */,
+				611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */,
+				611FD9D11155A41000C2203D /* Multiplayer.png */,
+				611FD9CF1155A40700C2203D /* NetworkPlay.png */,
 				611FD990115590E700C2203D /* MainMenuViewController.xib */,
 				611FD992115590E700C2203D /* SettingsViewController.xib */,
-				611FD991115590E700C2203D /* overlayViewController.xib */,
+				611FDB3B1155BB9E00C2203D /* overlayViewController.xib */,
 			);
 			name = "Resources-iPad";
 			sourceTree = "<group>";
@@ -534,7 +549,7 @@
 				61798876114AA4D000BA94A9 /* SettingsViewController.xib */,
 				61798879114AA4D000BA94A9 /* TeamEditViewController.xib */,
 				6179887C114AA4D000BA94A9 /* TeamMenuViewController.xib */,
-				6179942611502BDD00BA94A9 /* overlayViewController.xib */,
+				611FDB5D1155BDE400C2203D /* overlayViewController.xib */,
 			);
 			name = XIB;
 			path = Classes;
@@ -850,8 +865,8 @@
 				6179936C11501D3D00BA94A9 /* arrowLeft.png in Resources */,
 				6179936D11501D3D00BA94A9 /* arrowRight.png in Resources */,
 				6179936E11501D3D00BA94A9 /* arrowUp.png in Resources */,
-				6179942711502BDD00BA94A9 /* overlayViewController.xib in Resources */,
 				617995321150403800BA94A9 /* joyPush.png in Resources */,
+				611FDB5E1155BDE400C2203D /* overlayViewController.xib in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -880,8 +895,13 @@
 				6100DA8A115446B000F455E0 /* arrowUp.png in Resources */,
 				6100DA8C115446B000F455E0 /* joyPush.png in Resources */,
 				611FD993115590E700C2203D /* MainMenuViewController.xib in Resources */,
-				611FD994115590E700C2203D /* overlayViewController.xib in Resources */,
 				611FD995115590E700C2203D /* SettingsViewController.xib in Resources */,
+				611FD9C91155A1F200C2203D /* Background.png in Resources */,
+				611FD9CC1155A28C00C2203D /* HedgewarsTitle.png in Resources */,
+				611FD9D01155A40700C2203D /* NetworkPlay.png in Resources */,
+				611FD9D21155A41000C2203D /* Multiplayer.png in Resources */,
+				611FDB3C1155BB9E00C2203D /* overlayViewController.xib in Resources */,
+				611FDB641155BFFF00C2203D /* Default.png in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3	Sat Mar 20 23:33:37 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3	Sun Mar 21 01:54:57 2010 +0000
@@ -197,7 +197,129 @@
 	<key>Notifications</key>
 	<array/>
 	<key>OpenEditors</key>
-	<array/>
+	<array>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>611FDB4B1155BCE500C2203D</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>overlayViewController.m</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>611FDB4C1155BCE500C2203D</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>overlayViewController.m</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>611FDB771155C11000C2203D</string>
+						<key>history</key>
+						<array>
+							<string>611FDB761155C11000C2203D</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {922, 620}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>870 450 922 661 0 0 1920 1178 </string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>611FD9E21155A74D00C2203D</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>SDL_uikitappdelegate.m</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>611FD9E31155A74D00C2203D</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>SDL_uikitappdelegate.m</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>611FDB781155C11000C2203D</string>
+						<key>history</key>
+						<array>
+							<string>611FD9FA1155A8F500C2203D</string>
+							<string>611FDB351155BB2100C2203D</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {803, 577}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>1214 185 803 618 0 0 1920 1178 </string>
+			</dict>
+		</dict>
+		<dict>
+			<key>Content</key>
+			<dict>
+				<key>PBXProjectModuleGUID</key>
+				<string>611FDA011155A94A00C2203D</string>
+				<key>PBXProjectModuleLabel</key>
+				<string>MainMenuViewController.m</string>
+				<key>PBXSplitModuleInNavigatorKey</key>
+				<dict>
+					<key>Split0</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>611FDA021155A94A00C2203D</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>MainMenuViewController.m</string>
+						<key>_historyCapacity</key>
+						<integer>0</integer>
+						<key>bookmark</key>
+						<string>611FDB791155C11000C2203D</string>
+						<key>history</key>
+						<array>
+							<string>611FD9FD1155A92000C2203D</string>
+						</array>
+					</dict>
+					<key>SplitCount</key>
+					<string>1</string>
+				</dict>
+				<key>StatusBarVisibility</key>
+				<true/>
+			</dict>
+			<key>Geometry</key>
+			<dict>
+				<key>Frame</key>
+				<string>{{0, 20}, {775, 526}}</string>
+				<key>PBXModuleWindowStatusBarHidden2</key>
+				<false/>
+				<key>RubberWindowFrame</key>
+				<string>793 361 775 567 0 0 1920 1178 </string>
+			</dict>
+		</dict>
+	</array>
 	<key>PerspectiveWidths</key>
 	<array>
 		<integer>-1</integer>
@@ -267,13 +389,16 @@
 							<array>
 								<string>29B97314FDCFA39411CA2CEA</string>
 								<string>080E96DDFE201D6D7F000001</string>
+								<string>6100DAD4115446B000F455E0</string>
 								<string>1C37FBAC04509CD000000102</string>
+								<string>611FD9DD1155A74D00C2203D</string>
 								<string>1C37FABC05509CD000000102</string>
 							</array>
 							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
 							<array>
 								<array>
-									<integer>13</integer>
+									<integer>8</integer>
+									<integer>2</integer>
 									<integer>0</integer>
 								</array>
 							</array>
@@ -297,7 +422,7 @@
 							<real>186</real>
 						</array>
 						<key>RubberWindowFrame</key>
-						<string>851 401 801 617 0 0 1920 1178 </string>
+						<string>1215 426 801 617 0 0 1920 1178 </string>
 					</dict>
 					<key>Module</key>
 					<string>PBXSmartGroupTreeModule</string>
@@ -313,7 +438,7 @@
 								<key>PBXProjectModuleGUID</key>
 								<string>1CE0B20306471E060097A5F4</string>
 								<key>PBXProjectModuleLabel</key>
-								<string>overlayViewController.m</string>
+								<string>NetworkPlay.png</string>
 								<key>PBXSplitModuleInNavigatorKey</key>
 								<dict>
 									<key>Split0</key>
@@ -321,11 +446,11 @@
 										<key>PBXProjectModuleGUID</key>
 										<string>1CE0B20406471E060097A5F4</string>
 										<key>PBXProjectModuleLabel</key>
-										<string>overlayViewController.m</string>
+										<string>NetworkPlay.png</string>
 										<key>_historyCapacity</key>
 										<integer>0</integer>
 										<key>bookmark</key>
-										<string>611FD99F1155922500C2203D</string>
+										<string>611FDB751155C11000C2203D</string>
 										<key>history</key>
 										<array>
 											<string>6179889B114AA5BD00BA94A9</string>
@@ -343,21 +468,16 @@
 											<string>6179937711501D7800BA94A9</string>
 											<string>6179938511501FFA00BA94A9</string>
 											<string>6179943111502CEA00BA94A9</string>
-											<string>6179944811502E3E00BA94A9</string>
 											<string>6194CC0711505FCF00A4BA5C</string>
 											<string>6194CC551151BD7D00A4BA5C</string>
 											<string>6194CCFC1151E00900A4BA5C</string>
-											<string>6194CD071151E88700A4BA5C</string>
 											<string>6100DB0411544CAC00F455E0</string>
-											<string>6100DB3311544F8B00F455E0</string>
 											<string>611FD81C1155111700C2203D</string>
 											<string>611FD81D1155111700C2203D</string>
 											<string>611FD81E1155111700C2203D</string>
 											<string>611FD81F1155111700C2203D</string>
 											<string>611FD8201155111700C2203D</string>
 											<string>611FD8211155111700C2203D</string>
-											<string>611FD8231155111700C2203D</string>
-											<string>611FD8261155111700C2203D</string>
 											<string>611FD8271155111700C2203D</string>
 											<string>611FD8281155111700C2203D</string>
 											<string>611FD8291155111700C2203D</string>
@@ -365,13 +485,26 @@
 											<string>611FD82B1155111700C2203D</string>
 											<string>611FD82C1155111700C2203D</string>
 											<string>611FD82D1155111700C2203D</string>
-											<string>611FD94D11551BD300C2203D</string>
 											<string>611FD94E11551BD300C2203D</string>
 											<string>611FD95711551C3700C2203D</string>
 											<string>611FD95811551C3700C2203D</string>
 											<string>611FD95911551C3700C2203D</string>
 											<string>611FD96611551E8000C2203D</string>
-											<string>611FD98411558FC600C2203D</string>
+											<string>611FD9AE115594B400C2203D</string>
+											<string>611FD9B0115594B400C2203D</string>
+											<string>611FD9D51155A4B900C2203D</string>
+											<string>611FD9F41155A8F500C2203D</string>
+											<string>611FDA441155AEBF00C2203D</string>
+											<string>611FDAC41155B77500C2203D</string>
+											<string>611FDADF1155B83200C2203D</string>
+											<string>611FDB471155BCE500C2203D</string>
+											<string>611FDB481155BCE500C2203D</string>
+											<string>611FDB6A1155C0B300C2203D</string>
+											<string>611FDB6B1155C0B300C2203D</string>
+											<string>611FDB6C1155C0B300C2203D</string>
+											<string>611FDB6D1155C0B300C2203D</string>
+											<string>611FDB6E1155C0B300C2203D</string>
+											<string>611FDB6F1155C0B300C2203D</string>
 										</array>
 									</dict>
 									<key>SplitCount</key>
@@ -383,14 +516,14 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 0}, {593, 141}}</string>
+								<string>{{0, 0}, {593, 140}}</string>
 								<key>RubberWindowFrame</key>
-								<string>851 401 801 617 0 0 1920 1178 </string>
+								<string>1215 426 801 617 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXNavigatorGroup</string>
 							<key>Proportion</key>
-							<string>141pt</string>
+							<string>140pt</string>
 						</dict>
 						<dict>
 							<key>ContentConfiguration</key>
@@ -403,14 +536,14 @@
 							<key>GeometryConfiguration</key>
 							<dict>
 								<key>Frame</key>
-								<string>{{0, 146}, {593, 430}}</string>
+								<string>{{0, 145}, {593, 431}}</string>
 								<key>RubberWindowFrame</key>
-								<string>851 401 801 617 0 0 1920 1178 </string>
+								<string>1215 426 801 617 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>XCDetailModule</string>
 							<key>Proportion</key>
-							<string>430pt</string>
+							<string>431pt</string>
 						</dict>
 					</array>
 					<key>Proportion</key>
@@ -569,12 +702,18 @@
 	<integer>5</integer>
 	<key>WindowOrderList</key>
 	<array>
+		<string>611FDACA1155B77500C2203D</string>
+		<string>611FDACB1155B77500C2203D</string>
+		<string>1CD10A99069EF8BA00B06720</string>
 		<string>61798848114AA42600BA94A9</string>
-		<string>611FD96211551DE000C2203D</string>
+		<string>611FDA011155A94A00C2203D</string>
+		<string>1C78EAAD065D492600B07095</string>
+		<string>611FD9E21155A74D00C2203D</string>
 		<string>/Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
+		<string>611FDB4B1155BCE500C2203D</string>
 	</array>
 	<key>WindowString</key>
-	<string>851 401 801 617 0 0 1920 1178 </string>
+	<string>1215 426 801 617 0 0 1920 1178 </string>
 	<key>WindowToolsV3</key>
 	<array>
 		<dict>
@@ -590,12 +729,14 @@
 					<key>Dock</key>
 					<array>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
 								<string>1CD0528F0623707200166675</string>
 								<key>PBXProjectModuleLabel</key>
-								<string></string>
+								<string>SDL_uikitwindow.m</string>
 								<key>StatusBarVisibility</key>
 								<true/>
 							</dict>
@@ -738,13 +879,11 @@
 									<key>DebugVariablesTableConfiguration</key>
 									<array>
 										<string>Name</string>
-										<real>120</real>
+										<real>143</real>
 										<string>Value</string>
-										<real>85</real>
+										<real>108</real>
 										<string>Summary</string>
-										<real>80</real>
-										<string>Type</string>
-										<real>84</real>
+										<real>102</real>
 									</array>
 									<key>Frame</key>
 									<string>{{316, 0}, {378, 203}}</string>
@@ -775,13 +914,13 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1CD10A99069EF8BA00B06720</string>
-				<string>614AE2E51155376500CCD49B</string>
+				<string>611FD9C0115594B400C2203D</string>
 				<string>1C162984064C10D400B95A72</string>
-				<string>614AE2E61155376500CCD49B</string>
-				<string>614AE2E71155376500CCD49B</string>
-				<string>614AE2E81155376500CCD49B</string>
-				<string>614AE2E91155376500CCD49B</string>
-				<string>614AE2EA1155376500CCD49B</string>
+				<string>611FD9C1115594B400C2203D</string>
+				<string>611FD9C2115594B400C2203D</string>
+				<string>611FD9C3115594B400C2203D</string>
+				<string>611FD9C4115594B400C2203D</string>
+				<string>611FD9C5115594B400C2203D</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.debugV3</string>
@@ -908,6 +1047,8 @@
 					<key>Dock</key>
 					<array>
 						<dict>
+							<key>BecomeActive</key>
+							<true/>
 							<key>ContentConfiguration</key>
 							<dict>
 								<key>PBXProjectModuleGUID</key>
@@ -920,7 +1061,7 @@
 								<key>Frame</key>
 								<string>{{0, 0}, {656, 344}}</string>
 								<key>RubberWindowFrame</key>
-								<string>403 690 656 385 0 0 1920 1178 </string>
+								<string>1140 727 656 385 0 0 1920 1178 </string>
 							</dict>
 							<key>Module</key>
 							<string>PBXDebugCLIModule</string>
@@ -943,17 +1084,17 @@
 			<key>TableOfContents</key>
 			<array>
 				<string>1C78EAAD065D492600B07095</string>
-				<string>614AE2EB1155376500CCD49B</string>
+				<string>611FD9C6115594B400C2203D</string>
 				<string>1C78EAAC065D492600B07095</string>
 			</array>
 			<key>ToolbarConfiguration</key>
 			<string>xcode.toolbar.config.consoleV3</string>
 			<key>WindowString</key>
-			<string>403 690 656 385 0 0 1920 1178 </string>
+			<string>1140 727 656 385 0 0 1920 1178 </string>
 			<key>WindowToolGUID</key>
 			<string>1C78EAAD065D492600B07095</string>
 			<key>WindowToolIsVisible</key>
-			<false/>
+			<true/>
 		</dict>
 		<dict>
 			<key>Identifier</key>
--- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser	Sat Mar 20 23:33:37 2010 +0000
+++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser	Sun Mar 21 01:54:57 2010 +0000
@@ -15,6 +15,9 @@
 			6100DA6E115446B000F455E0 /* iHedgewars */,
 		);
 		breakpoints = (
+			611FDAC31155B77100C2203D /* malloc_error_break */,
+			611FDACE1155B78800C2203D /* malloc_error_break */,
+			611FDB181155BA9600C2203D /* SDL_uikitappdelegate.m:84 */,
 		);
 		codeSenseManager = 617987E0114AA2EB00BA94A9 /* Code sense */;
 		executables = (
@@ -106,6 +109,173 @@
 			611FD99D115591C700C2203D /* PBXTextBookmark */ = 611FD99D115591C700C2203D /* PBXTextBookmark */;
 			611FD99E115591C700C2203D /* PBXTextBookmark */ = 611FD99E115591C700C2203D /* PBXTextBookmark */;
 			611FD99F1155922500C2203D /* PBXTextBookmark */ = 611FD99F1155922500C2203D /* PBXTextBookmark */;
+			611FD9A6115592F200C2203D /* PBXBookmark */ = 611FD9A6115592F200C2203D /* PBXBookmark */;
+			611FD9AA115593EB00C2203D /* PBXBookmark */ = 611FD9AA115593EB00C2203D /* PBXBookmark */;
+			611FD9AE115594B400C2203D /* PBXTextBookmark */ = 611FD9AE115594B400C2203D /* PBXTextBookmark */;
+			611FD9AF115594B400C2203D /* PBXTextBookmark */ = 611FD9AF115594B400C2203D /* PBXTextBookmark */;
+			611FD9B0115594B400C2203D /* PBXTextBookmark */ = 611FD9B0115594B400C2203D /* PBXTextBookmark */;
+			611FD9B1115594B400C2203D /* PBXTextBookmark */ = 611FD9B1115594B400C2203D /* PBXTextBookmark */;
+			611FD9B2115594B400C2203D /* PBXTextBookmark */ = 611FD9B2115594B400C2203D /* PBXTextBookmark */;
+			611FD9B3115594B400C2203D /* PBXTextBookmark */ = 611FD9B3115594B400C2203D /* PBXTextBookmark */;
+			611FD9B4115594B400C2203D /* PBXTextBookmark */ = 611FD9B4115594B400C2203D /* PBXTextBookmark */;
+			611FD9B7115594B400C2203D /* PBXTextBookmark */ = 611FD9B7115594B400C2203D /* PBXTextBookmark */;
+			611FD9B8115594B400C2203D /* PBXTextBookmark */ = 611FD9B8115594B400C2203D /* PBXTextBookmark */;
+			611FD9B9115594B400C2203D /* PBXTextBookmark */ = 611FD9B9115594B400C2203D /* PBXTextBookmark */;
+			611FD9BC115594B400C2203D /* PBXTextBookmark */ = 611FD9BC115594B400C2203D /* PBXTextBookmark */;
+			611FD9BF115594B400C2203D /* PBXTextBookmark */ = 611FD9BF115594B400C2203D /* PBXTextBookmark */;
+			611FD9D51155A4B900C2203D /* PBXTextBookmark */ = 611FD9D51155A4B900C2203D /* PBXTextBookmark */;
+			611FD9D61155A4B900C2203D /* PBXBookmark */ = 611FD9D61155A4B900C2203D /* PBXBookmark */;
+			611FD9D71155A4B900C2203D /* PBXBookmark */ = 611FD9D71155A4B900C2203D /* PBXBookmark */;
+			611FD9D91155A70100C2203D /* PBXBookmark */ = 611FD9D91155A70100C2203D /* PBXBookmark */;
+			611FD9DE1155A74D00C2203D /* PBXBookmark */ = 611FD9DE1155A74D00C2203D /* PBXBookmark */;
+			611FD9DF1155A74D00C2203D /* PBXBookmark */ = 611FD9DF1155A74D00C2203D /* PBXBookmark */;
+			611FD9E01155A74D00C2203D /* PBXBookmark */ = 611FD9E01155A74D00C2203D /* PBXBookmark */;
+			611FD9E11155A74D00C2203D /* PBXTextBookmark */ = 611FD9E11155A74D00C2203D /* PBXTextBookmark */;
+			611FD9E41155A74D00C2203D /* PBXTextBookmark */ = 611FD9E41155A74D00C2203D /* PBXTextBookmark */;
+			611FD9E71155A74D00C2203D /* PBXTextBookmark */ = 611FD9E71155A74D00C2203D /* PBXTextBookmark */;
+			611FD9E81155A74D00C2203D /* PBXTextBookmark */ = 611FD9E81155A74D00C2203D /* PBXTextBookmark */;
+			611FD9E91155A74D00C2203D /* PBXTextBookmark */ = 611FD9E91155A74D00C2203D /* PBXTextBookmark */;
+			611FD9ED1155A80500C2203D /* PBXTextBookmark */ = 611FD9ED1155A80500C2203D /* PBXTextBookmark */;
+			611FD9EE1155A80500C2203D /* PBXTextBookmark */ = 611FD9EE1155A80500C2203D /* PBXTextBookmark */;
+			611FD9EF1155A80500C2203D /* PBXTextBookmark */ = 611FD9EF1155A80500C2203D /* PBXTextBookmark */;
+			611FD9F01155A80500C2203D /* PBXTextBookmark */ = 611FD9F01155A80500C2203D /* PBXTextBookmark */;
+			611FD9F11155A88D00C2203D /* PBXBookmark */ = 611FD9F11155A88D00C2203D /* PBXBookmark */;
+			611FD9F41155A8F500C2203D /* PBXTextBookmark */ = 611FD9F41155A8F500C2203D /* PBXTextBookmark */;
+			611FD9F51155A8F500C2203D /* PBXTextBookmark */ = 611FD9F51155A8F500C2203D /* PBXTextBookmark */;
+			611FD9F61155A8F500C2203D /* PBXTextBookmark */ = 611FD9F61155A8F500C2203D /* PBXTextBookmark */;
+			611FD9F91155A8F500C2203D /* PBXTextBookmark */ = 611FD9F91155A8F500C2203D /* PBXTextBookmark */;
+			611FD9FA1155A8F500C2203D /* PBXTextBookmark */ = 611FD9FA1155A8F500C2203D /* PBXTextBookmark */;
+			611FD9FB1155A8F500C2203D /* PBXTextBookmark */ = 611FD9FB1155A8F500C2203D /* PBXTextBookmark */;
+			611FD9FC1155A8F500C2203D /* PBXTextBookmark */ = 611FD9FC1155A8F500C2203D /* PBXTextBookmark */;
+			611FD9FD1155A92000C2203D /* PBXBookmark */ = 611FD9FD1155A92000C2203D /* PBXBookmark */;
+			611FDA001155A94A00C2203D /* PBXTextBookmark */ = 611FDA001155A94A00C2203D /* PBXTextBookmark */;
+			611FDA031155A94A00C2203D /* PBXTextBookmark */ = 611FDA031155A94A00C2203D /* PBXTextBookmark */;
+			611FDA041155A94A00C2203D /* PBXTextBookmark */ = 611FDA041155A94A00C2203D /* PBXTextBookmark */;
+			611FDA051155A94A00C2203D /* PBXTextBookmark */ = 611FDA051155A94A00C2203D /* PBXTextBookmark */;
+			611FDA081155A99C00C2203D /* PBXTextBookmark */ = 611FDA081155A99C00C2203D /* PBXTextBookmark */;
+			611FDA091155A99C00C2203D /* PBXTextBookmark */ = 611FDA091155A99C00C2203D /* PBXTextBookmark */;
+			611FDA0A1155A99C00C2203D /* PBXTextBookmark */ = 611FDA0A1155A99C00C2203D /* PBXTextBookmark */;
+			611FDA0B1155A99C00C2203D /* PBXTextBookmark */ = 611FDA0B1155A99C00C2203D /* PBXTextBookmark */;
+			611FDA0E1155A9D800C2203D /* PBXTextBookmark */ = 611FDA0E1155A9D800C2203D /* PBXTextBookmark */;
+			611FDA0F1155A9D800C2203D /* PBXTextBookmark */ = 611FDA0F1155A9D800C2203D /* PBXTextBookmark */;
+			611FDA101155A9D800C2203D /* PBXTextBookmark */ = 611FDA101155A9D800C2203D /* PBXTextBookmark */;
+			611FDA111155A9D800C2203D /* PBXTextBookmark */ = 611FDA111155A9D800C2203D /* PBXTextBookmark */;
+			611FDA141155AA7A00C2203D /* PBXTextBookmark */ = 611FDA141155AA7A00C2203D /* PBXTextBookmark */;
+			611FDA151155AA7A00C2203D /* PBXTextBookmark */ = 611FDA151155AA7A00C2203D /* PBXTextBookmark */;
+			611FDA161155AA7A00C2203D /* PBXTextBookmark */ = 611FDA161155AA7A00C2203D /* PBXTextBookmark */;
+			611FDA171155AA7A00C2203D /* PBXTextBookmark */ = 611FDA171155AA7A00C2203D /* PBXTextBookmark */;
+			611FDA301155AC9E00C2203D /* PBXBookmark */ = 611FDA301155AC9E00C2203D /* PBXBookmark */;
+			611FDA321155ADBD00C2203D /* PBXBookmark */ = 611FDA321155ADBD00C2203D /* PBXBookmark */;
+			611FDA421155AEBD00C2203D /* XCBuildMessageTextBookmark */ = 611FDA421155AEBD00C2203D /* XCBuildMessageTextBookmark */;
+			611FDA431155AEBD00C2203D /* PBXTextBookmark */ = 611FDA431155AEBD00C2203D /* PBXTextBookmark */;
+			611FDA441155AEBF00C2203D /* PBXTextBookmark */ = 611FDA441155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA451155AEBF00C2203D /* XCBuildMessageTextBookmark */ = 611FDA451155AEBF00C2203D /* XCBuildMessageTextBookmark */;
+			611FDA461155AEBF00C2203D /* PBXTextBookmark */ = 611FDA461155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA491155AEBF00C2203D /* PBXTextBookmark */ = 611FDA491155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA4A1155AEBF00C2203D /* PBXTextBookmark */ = 611FDA4A1155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA4D1155AEBF00C2203D /* PBXTextBookmark */ = 611FDA4D1155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA4E1155AEBF00C2203D /* PBXTextBookmark */ = 611FDA4E1155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA4F1155AEBF00C2203D /* PBXTextBookmark */ = 611FDA4F1155AEBF00C2203D /* PBXTextBookmark */;
+			611FDA911155B3FD00C2203D /* PBXBookmark */ = 611FDA911155B3FD00C2203D /* PBXBookmark */;
+			611FDA941155B45600C2203D /* PBXTextBookmark */ = 611FDA941155B45600C2203D /* PBXTextBookmark */;
+			611FDA971155B45600C2203D /* PBXTextBookmark */ = 611FDA971155B45600C2203D /* PBXTextBookmark */;
+			611FDA981155B45600C2203D /* PBXTextBookmark */ = 611FDA981155B45600C2203D /* PBXTextBookmark */;
+			611FDA991155B45600C2203D /* PBXTextBookmark */ = 611FDA991155B45600C2203D /* PBXTextBookmark */;
+			611FDA9A1155B45600C2203D /* PBXTextBookmark */ = 611FDA9A1155B45600C2203D /* PBXTextBookmark */;
+			611FDA9B1155B45600C2203D /* PBXTextBookmark */ = 611FDA9B1155B45600C2203D /* PBXTextBookmark */;
+			611FDA9C1155B45600C2203D /* PBXTextBookmark */ = 611FDA9C1155B45600C2203D /* PBXTextBookmark */;
+			611FDAB51155B64300C2203D /* PBXTextBookmark */ = 611FDAB51155B64300C2203D /* PBXTextBookmark */;
+			611FDAB61155B64300C2203D /* PBXTextBookmark */ = 611FDAB61155B64300C2203D /* PBXTextBookmark */;
+			611FDAB71155B64300C2203D /* PBXTextBookmark */ = 611FDAB71155B64300C2203D /* PBXTextBookmark */;
+			611FDAB81155B64300C2203D /* PBXTextBookmark */ = 611FDAB81155B64300C2203D /* PBXTextBookmark */;
+			611FDAB91155B64300C2203D /* PBXTextBookmark */ = 611FDAB91155B64300C2203D /* PBXTextBookmark */;
+			611FDAC41155B77500C2203D /* PBXTextBookmark */ = 611FDAC41155B77500C2203D /* PBXTextBookmark */;
+			611FDAC51155B77500C2203D /* PBXBookmark */ = 611FDAC51155B77500C2203D /* PBXBookmark */;
+			611FDAC61155B77500C2203D /* PBXTextBookmark */ = 611FDAC61155B77500C2203D /* PBXTextBookmark */;
+			611FDAC71155B77500C2203D /* PBXTextBookmark */ = 611FDAC71155B77500C2203D /* PBXTextBookmark */;
+			611FDAC81155B77500C2203D /* PBXTextBookmark */ = 611FDAC81155B77500C2203D /* PBXTextBookmark */;
+			611FDAC91155B77500C2203D /* PBXTextBookmark */ = 611FDAC91155B77500C2203D /* PBXTextBookmark */;
+			611FDACF1155B79500C2203D /* PBXTextBookmark */ = 611FDACF1155B79500C2203D /* PBXTextBookmark */;
+			611FDAD01155B79500C2203D /* PBXTextBookmark */ = 611FDAD01155B79500C2203D /* PBXTextBookmark */;
+			611FDAD11155B79500C2203D /* PBXTextBookmark */ = 611FDAD11155B79500C2203D /* PBXTextBookmark */;
+			611FDAD21155B79500C2203D /* PBXTextBookmark */ = 611FDAD21155B79500C2203D /* PBXTextBookmark */;
+			611FDAD71155B7B600C2203D /* PBXTextBookmark */ = 611FDAD71155B7B600C2203D /* PBXTextBookmark */;
+			611FDAD81155B7B600C2203D /* PBXTextBookmark */ = 611FDAD81155B7B600C2203D /* PBXTextBookmark */;
+			611FDAD91155B7B600C2203D /* PBXTextBookmark */ = 611FDAD91155B7B600C2203D /* PBXTextBookmark */;
+			611FDADA1155B7B600C2203D /* PBXTextBookmark */ = 611FDADA1155B7B600C2203D /* PBXTextBookmark */;
+			611FDADB1155B7B600C2203D /* PBXTextBookmark */ = 611FDADB1155B7B600C2203D /* PBXTextBookmark */;
+			611FDADF1155B83200C2203D /* PBXTextBookmark */ = 611FDADF1155B83200C2203D /* PBXTextBookmark */;
+			611FDAE01155B83200C2203D /* PBXTextBookmark */ = 611FDAE01155B83200C2203D /* PBXTextBookmark */;
+			611FDAE11155B83200C2203D /* PBXTextBookmark */ = 611FDAE11155B83200C2203D /* PBXTextBookmark */;
+			611FDAE31155B83200C2203D /* PBXTextBookmark */ = 611FDAE31155B83200C2203D /* PBXTextBookmark */;
+			611FDAE41155B83200C2203D /* PBXTextBookmark */ = 611FDAE41155B83200C2203D /* PBXTextBookmark */;
+			611FDAE51155B83200C2203D /* PBXTextBookmark */ = 611FDAE51155B83200C2203D /* PBXTextBookmark */;
+			611FDAF11155B89500C2203D /* PBXTextBookmark */ = 611FDAF11155B89500C2203D /* PBXTextBookmark */;
+			611FDAF21155B89500C2203D /* PBXTextBookmark */ = 611FDAF21155B89500C2203D /* PBXTextBookmark */;
+			611FDAF31155B89500C2203D /* PBXTextBookmark */ = 611FDAF31155B89500C2203D /* PBXTextBookmark */;
+			611FDAF41155B89500C2203D /* PBXTextBookmark */ = 611FDAF41155B89500C2203D /* PBXTextBookmark */;
+			611FDAF51155B89500C2203D /* PBXTextBookmark */ = 611FDAF51155B89500C2203D /* PBXTextBookmark */;
+			611FDAFC1155B94300C2203D /* PBXTextBookmark */ = 611FDAFC1155B94300C2203D /* PBXTextBookmark */;
+			611FDAFD1155B94300C2203D /* PBXTextBookmark */ = 611FDAFD1155B94300C2203D /* PBXTextBookmark */;
+			611FDAFE1155B94300C2203D /* PBXTextBookmark */ = 611FDAFE1155B94300C2203D /* PBXTextBookmark */;
+			611FDAFF1155B94300C2203D /* PBXTextBookmark */ = 611FDAFF1155B94300C2203D /* PBXTextBookmark */;
+			611FDB001155B94300C2203D /* PBXTextBookmark */ = 611FDB001155B94300C2203D /* PBXTextBookmark */;
+			611FDB081155B9CD00C2203D /* PBXTextBookmark */ = 611FDB081155B9CD00C2203D /* PBXTextBookmark */;
+			611FDB091155B9CD00C2203D /* PBXTextBookmark */ = 611FDB091155B9CD00C2203D /* PBXTextBookmark */;
+			611FDB0A1155B9CD00C2203D /* PBXTextBookmark */ = 611FDB0A1155B9CD00C2203D /* PBXTextBookmark */;
+			611FDB0B1155B9CD00C2203D /* PBXTextBookmark */ = 611FDB0B1155B9CD00C2203D /* PBXTextBookmark */;
+			611FDB131155BA8D00C2203D /* PBXTextBookmark */ = 611FDB131155BA8D00C2203D /* PBXTextBookmark */;
+			611FDB141155BA8D00C2203D /* PBXTextBookmark */ = 611FDB141155BA8D00C2203D /* PBXTextBookmark */;
+			611FDB151155BA8D00C2203D /* PBXTextBookmark */ = 611FDB151155BA8D00C2203D /* PBXTextBookmark */;
+			611FDB161155BA8D00C2203D /* PBXTextBookmark */ = 611FDB161155BA8D00C2203D /* PBXTextBookmark */;
+			611FDB1B1155BAA700C2203D /* PBXTextBookmark */ = 611FDB1B1155BAA700C2203D /* PBXTextBookmark */;
+			611FDB1C1155BAA700C2203D /* PBXTextBookmark */ = 611FDB1C1155BAA700C2203D /* PBXTextBookmark */;
+			611FDB1D1155BAA700C2203D /* PBXTextBookmark */ = 611FDB1D1155BAA700C2203D /* PBXTextBookmark */;
+			611FDB1E1155BAA700C2203D /* PBXTextBookmark */ = 611FDB1E1155BAA700C2203D /* PBXTextBookmark */;
+			611FDB1F1155BAA700C2203D /* PBXTextBookmark */ = 611FDB1F1155BAA700C2203D /* PBXTextBookmark */;
+			611FDB201155BAB000C2203D /* PBXTextBookmark */ = 611FDB201155BAB000C2203D /* PBXTextBookmark */;
+			611FDB231155BAD200C2203D /* PBXTextBookmark */ = 611FDB231155BAD200C2203D /* PBXTextBookmark */;
+			611FDB241155BAD200C2203D /* PBXTextBookmark */ = 611FDB241155BAD200C2203D /* PBXTextBookmark */;
+			611FDB251155BAD200C2203D /* PBXTextBookmark */ = 611FDB251155BAD200C2203D /* PBXTextBookmark */;
+			611FDB261155BAD200C2203D /* PBXTextBookmark */ = 611FDB261155BAD200C2203D /* PBXTextBookmark */;
+			611FDB2C1155BB1000C2203D /* PBXTextBookmark */ = 611FDB2C1155BB1000C2203D /* PBXTextBookmark */;
+			611FDB2D1155BB1000C2203D /* PBXTextBookmark */ = 611FDB2D1155BB1000C2203D /* PBXTextBookmark */;
+			611FDB2E1155BB1000C2203D /* PBXTextBookmark */ = 611FDB2E1155BB1000C2203D /* PBXTextBookmark */;
+			611FDB2F1155BB1000C2203D /* PBXTextBookmark */ = 611FDB2F1155BB1000C2203D /* PBXTextBookmark */;
+			611FDB341155BB2100C2203D /* PBXTextBookmark */ = 611FDB341155BB2100C2203D /* PBXTextBookmark */;
+			611FDB351155BB2100C2203D /* PBXTextBookmark */ = 611FDB351155BB2100C2203D /* PBXTextBookmark */;
+			611FDB361155BB2100C2203D /* PBXTextBookmark */ = 611FDB361155BB2100C2203D /* PBXTextBookmark */;
+			611FDB371155BB2100C2203D /* PBXTextBookmark */ = 611FDB371155BB2100C2203D /* PBXTextBookmark */;
+			611FDB381155BB2100C2203D /* PBXTextBookmark */ = 611FDB381155BB2100C2203D /* PBXTextBookmark */;
+			611FDB471155BCE500C2203D /* PBXTextBookmark */ = 611FDB471155BCE500C2203D /* PBXTextBookmark */;
+			611FDB481155BCE500C2203D /* PBXTextBookmark */ = 611FDB481155BCE500C2203D /* PBXTextBookmark */;
+			611FDB491155BCE500C2203D /* PBXTextBookmark */ = 611FDB491155BCE500C2203D /* PBXTextBookmark */;
+			611FDB4A1155BCE500C2203D /* PBXTextBookmark */ = 611FDB4A1155BCE500C2203D /* PBXTextBookmark */;
+			611FDB4D1155BCE500C2203D /* PBXTextBookmark */ = 611FDB4D1155BCE500C2203D /* PBXTextBookmark */;
+			611FDB4E1155BCE500C2203D /* PBXTextBookmark */ = 611FDB4E1155BCE500C2203D /* PBXTextBookmark */;
+			611FDB4F1155BCE500C2203D /* PBXTextBookmark */ = 611FDB4F1155BCE500C2203D /* PBXTextBookmark */;
+			611FDB501155BCE500C2203D /* PBXTextBookmark */ = 611FDB501155BCE500C2203D /* PBXTextBookmark */;
+			611FDB511155BCE500C2203D /* PBXTextBookmark */ = 611FDB511155BCE500C2203D /* PBXTextBookmark */;
+			611FDB551155BD0300C2203D /* PBXTextBookmark */ = 611FDB551155BD0300C2203D /* PBXTextBookmark */;
+			611FDB561155BD0300C2203D /* PBXTextBookmark */ = 611FDB561155BD0300C2203D /* PBXTextBookmark */;
+			611FDB571155BD0300C2203D /* PBXTextBookmark */ = 611FDB571155BD0300C2203D /* PBXTextBookmark */;
+			611FDB581155BD0300C2203D /* PBXTextBookmark */ = 611FDB581155BD0300C2203D /* PBXTextBookmark */;
+			611FDB591155BD0300C2203D /* PBXTextBookmark */ = 611FDB591155BD0300C2203D /* PBXTextBookmark */;
+			611FDB6A1155C0B300C2203D /* PBXTextBookmark */ = 611FDB6A1155C0B300C2203D /* PBXTextBookmark */;
+			611FDB6B1155C0B300C2203D /* PBXBookmark */ = 611FDB6B1155C0B300C2203D /* PBXBookmark */;
+			611FDB6C1155C0B300C2203D /* PBXBookmark */ = 611FDB6C1155C0B300C2203D /* PBXBookmark */;
+			611FDB6D1155C0B300C2203D /* PBXBookmark */ = 611FDB6D1155C0B300C2203D /* PBXBookmark */;
+			611FDB6E1155C0B300C2203D /* PBXBookmark */ = 611FDB6E1155C0B300C2203D /* PBXBookmark */;
+			611FDB6F1155C0B300C2203D /* PBXBookmark */ = 611FDB6F1155C0B300C2203D /* PBXBookmark */;
+			611FDB701155C0B300C2203D /* PBXBookmark */ = 611FDB701155C0B300C2203D /* PBXBookmark */;
+			611FDB711155C0B300C2203D /* PBXTextBookmark */ = 611FDB711155C0B300C2203D /* PBXTextBookmark */;
+			611FDB721155C0B300C2203D /* PBXTextBookmark */ = 611FDB721155C0B300C2203D /* PBXTextBookmark */;
+			611FDB731155C0B300C2203D /* PBXTextBookmark */ = 611FDB731155C0B300C2203D /* PBXTextBookmark */;
+			611FDB751155C11000C2203D /* PBXBookmark */ = 611FDB751155C11000C2203D /* PBXBookmark */;
+			611FDB761155C11000C2203D /* PBXTextBookmark */ = 611FDB761155C11000C2203D /* PBXTextBookmark */;
+			611FDB771155C11000C2203D /* PBXTextBookmark */ = 611FDB771155C11000C2203D /* PBXTextBookmark */;
+			611FDB781155C11000C2203D /* PBXTextBookmark */ = 611FDB781155C11000C2203D /* PBXTextBookmark */;
+			611FDB791155C11000C2203D /* PBXTextBookmark */ = 611FDB791155C11000C2203D /* PBXTextBookmark */;
 			614AE2DF1155376500CCD49B = 614AE2DF1155376500CCD49B /* PBXTextBookmark */;
 			614AE2F21155377500CCD49B = 614AE2F21155377500CCD49B /* PBXTextBookmark */;
 			614AE2F31155377500CCD49B = 614AE2F31155377500CCD49B /* PBXTextBookmark */;
@@ -194,7 +364,7 @@
 		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
 		name = "SDL_uikitappdelegate.m: 98";
 		rLen = 0;
-		rLoc = 2960;
+		rLoc = 2449;
 		rType = 0;
 		vrLen = 549;
 		vrLoc = 2809;
@@ -521,6 +691,1606 @@
 		vrLen = 202;
 		vrLoc = 153;
 	};
+	611FD9A6115592F200C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+	};
+	611FD9AA115593EB00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+	};
+	611FD9AE115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798875114AA4D000BA94A9 /* SettingsViewController.m */;
+		name = "SettingsViewController.m: 274";
+		rLen = 0;
+		rLoc = 8127;
+		rType = 0;
+		vrLen = 470;
+		vrLoc = 8233;
+	};
+	611FD9AF115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 13";
+		rLen = 0;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 167;
+		vrLoc = 188;
+	};
+	611FD9B0115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */;
+		name = "GameSetup.m: 262";
+		rLen = 0;
+		rLoc = 8139;
+		rType = 0;
+		vrLen = 228;
+		vrLoc = 8019;
+	};
+	611FD9B1115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 128;
+		vrLoc = 51;
+	};
+	611FD9B2115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 151;
+		vrLoc = 32;
+	};
+	611FD9B3115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 98";
+		rLen = 0;
+		rLoc = 2449;
+		rType = 0;
+		vrLen = 294;
+		vrLoc = 3064;
+	};
+	611FD9B4115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 90";
+		rLen = 0;
+		rLoc = 2449;
+		rType = 0;
+		vrLen = 148;
+		vrLoc = 3110;
+	};
+	611FD9B7115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 30";
+		rLen = 0;
+		rLoc = 708;
+		rType = 0;
+		vrLen = 714;
+		vrLoc = 0;
+	};
+	611FD9B8115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 46";
+		rLen = 26;
+		rLoc = 1421;
+		rType = 0;
+		vrLen = 1439;
+		vrLoc = 357;
+	};
+	611FD9B9115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 52";
+		rLen = 0;
+		rLoc = 1648;
+		rType = 0;
+		vrLen = 1387;
+		vrLoc = 357;
+	};
+	611FD9BC115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 50";
+		rLen = 17;
+		rLoc = 1545;
+		rType = 0;
+		vrLen = 865;
+		vrLoc = 1132;
+	};
+	611FD9BF115594B400C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1159;
+		vrLoc = 0;
+	};
+	611FD9D51155A4B900C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 88";
+		rLen = 0;
+		rLoc = 2449;
+		rType = 0;
+		vrLen = 223;
+		vrLoc = 3140;
+	};
+	611FD9D61155A4B900C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */;
+	};
+	611FD9D71155A4B900C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */;
+	};
+	611FD9D91155A70100C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+	};
+	611FD9DE1155A74D00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */;
+	};
+	611FD9DF1155A74D00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9D11155A41000C2203D /* Multiplayer.png */;
+	};
+	611FD9E01155A74D00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9C81155A1F200C2203D /* Background.png */;
+	};
+	611FD9E11155A74D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 131;
+		vrLoc = 85;
+	};
+	611FD9E41155A74D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 107";
+		rLen = 0;
+		rLoc = 2936;
+		rType = 0;
+		vrLen = 1414;
+		vrLoc = 2294;
+	};
+	611FD9E71155A74D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886E114AA4D000BA94A9 /* MainMenuViewController.h */;
+		name = "MainMenuViewController.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 654;
+		vrLoc = 0;
+	};
+	611FD9E81155A74D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1268;
+		vrLoc = 281;
+	};
+	611FD9E91155A74D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 3660;
+	};
+	611FD9ED1155A80500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 158;
+		vrLoc = 85;
+	};
+	611FD9EE1155A80500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 3660;
+	};
+	611FD9EF1155A80500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 117";
+		rLen = 0;
+		rLoc = 3534;
+		rType = 0;
+		vrLen = 965;
+		vrLoc = 3368;
+	};
+	611FD9F01155A80500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 101";
+		rLen = 0;
+		rLoc = 2964;
+		rType = 0;
+		vrLen = 1428;
+		vrLoc = 1954;
+	};
+	611FD9F11155A88D00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+	};
+	611FD9F41155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 99;
+		vrLoc = 144;
+	};
+	611FD9F51155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 124;
+		vrLoc = 54;
+	};
+	611FD9F61155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 30;
+		vrLoc = 150;
+	};
+	611FD9F91155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 27";
+		rLen = 0;
+		rLoc = 578;
+		rType = 0;
+		vrLen = 1154;
+		vrLoc = 0;
+	};
+	611FD9FA1155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798863114AA4AA00BA94A9 /* SDL_uikitappdelegate.h */;
+		name = "SDL_uikitappdelegate.h: 28";
+		rLen = 0;
+		rLoc = 1045;
+		rType = 0;
+		vrLen = 1547;
+		vrLoc = 80;
+	};
+	611FD9FB1155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 82";
+		rLen = 0;
+		rLoc = 2381;
+		rType = 0;
+		vrLen = 1372;
+		vrLoc = 1954;
+	};
+	611FD9FC1155A8F500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2464;
+		rType = 0;
+		vrLen = 1436;
+		vrLoc = 1954;
+	};
+	611FD9FD1155A92000C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+	};
+	611FDA001155A94A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 104;
+		vrLoc = 153;
+	};
+	611FDA031155A94A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 875;
+		vrLoc = 3474;
+	};
+	611FDA041155A94A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 27";
+		rLen = 0;
+		rLoc = 578;
+		rType = 0;
+		vrLen = 1148;
+		vrLoc = 1505;
+	};
+	611FDA051155A94A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2464;
+		rType = 0;
+		vrLen = 1436;
+		vrLoc = 1954;
+	};
+	611FDA081155A99C00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 150;
+		vrLoc = 178;
+	};
+	611FDA091155A99C00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 93";
+		rLen = 0;
+		rLoc = 2904;
+		rType = 0;
+		vrLen = 1581;
+		vrLoc = 1954;
+	};
+	611FDA0A1155A99C00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDA0B1155A99C00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 27";
+		rLen = 0;
+		rLoc = 578;
+		rType = 0;
+		vrLen = 1148;
+		vrLoc = 1505;
+	};
+	611FDA0E1155A9D800C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 151;
+		vrLoc = 180;
+	};
+	611FDA0F1155A9D800C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 92";
+		rLen = 0;
+		rLoc = 2858;
+		rType = 0;
+		vrLen = 1333;
+		vrLoc = 1867;
+	};
+	611FDA101155A9D800C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDA111155A9D800C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 27";
+		rLen = 0;
+		rLoc = 578;
+		rType = 0;
+		vrLen = 1148;
+		vrLoc = 1505;
+	};
+	611FDA141155AA7A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 122;
+		vrLoc = 257;
+	};
+	611FDA151155AA7A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 92";
+		rLen = 0;
+		rLoc = 2858;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1867;
+	};
+	611FDA161155AA7A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 50";
+		rLen = 0;
+		rLoc = 1490;
+		rType = 0;
+		vrLen = 1357;
+		vrLoc = 356;
+	};
+	611FDA171155AA7A00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDA301155AC9E00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 617987E7114AA34C00BA94A9 /* hwengine.pas */;
+	};
+	611FDA321155ADBD00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+	};
+	611FDA421155AEBD00C2203D /* XCBuildMessageTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "'CGSize' has no member named 'heightx'";
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		fallbackIsa = XCBuildMessageTextBookmark;
+		rLen = 1;
+		rLoc = 57;
+		rType = 1;
+	};
+	611FDA431155AEBD00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1722;
+		rType = 0;
+		vrLen = 509;
+		vrLoc = 1562;
+	};
+	611FDA441155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939D1150226700BA94A9 /* overlayViewController.h */;
+		name = "overlayViewController.h: 16";
+		rLen = 0;
+		rLoc = 329;
+		rType = 0;
+		vrLen = 250;
+		vrLoc = 330;
+	};
+	611FDA451155AEBF00C2203D /* XCBuildMessageTextBookmark */ = {
+		isa = PBXTextBookmark;
+		comments = "'CGSize' has no member named 'heightx'";
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		fallbackIsa = XCBuildMessageTextBookmark;
+		rLen = 1;
+		rLoc = 57;
+		rType = 1;
+	};
+	611FDA461155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 58";
+		rLen = 0;
+		rLoc = 1723;
+		rType = 0;
+		vrLen = 160;
+		vrLoc = 1689;
+	};
+	611FDA491155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 58";
+		rLen = 0;
+		rLoc = 1767;
+		rType = 0;
+		vrLen = 1215;
+		vrLoc = 1525;
+	};
+	611FDA4A1155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 92";
+		rLen = 0;
+		rLoc = 2858;
+		rType = 0;
+		vrLen = 1364;
+		vrLoc = 1867;
+	};
+	611FDA4D1155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987E7114AA34C00BA94A9 /* hwengine.pas */;
+		name = "hwengine.pas: 245";
+		rLen = 0;
+		rLoc = 7214;
+		rType = 0;
+		vrLen = 1143;
+		vrLoc = 3943;
+	};
+	611FDA4E1155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 50";
+		rLen = 0;
+		rLoc = 1490;
+		rType = 0;
+		vrLen = 1389;
+		vrLoc = 356;
+	};
+	611FDA4F1155AEBF00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 937;
+		vrLoc = 3474;
+	};
+	611FDA911155B3FD00C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+	};
+	611FDA941155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 58";
+		rLen = 0;
+		rLoc = 1723;
+		rType = 0;
+		vrLen = 310;
+		vrLoc = 1849;
+	};
+	611FDA971155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 120";
+		rLen = 0;
+		rLoc = 3936;
+		rType = 0;
+		vrLen = 1267;
+		vrLoc = 2753;
+	};
+	611FDA981155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 92";
+		rLen = 0;
+		rLoc = 2858;
+		rType = 0;
+		vrLen = 1364;
+		vrLoc = 1867;
+	};
+	611FDA991155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 92";
+		rLen = 0;
+		rLoc = 2858;
+		rType = 0;
+		vrLen = 1777;
+		vrLoc = 2936;
+	};
+	611FDA9A1155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987E7114AA34C00BA94A9 /* hwengine.pas */;
+		name = "hwengine.pas: 245";
+		rLen = 0;
+		rLoc = 7214;
+		rType = 0;
+		vrLen = 1102;
+		vrLoc = 3943;
+	};
+	611FDA9B1155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 50";
+		rLen = 0;
+		rLoc = 1490;
+		rType = 0;
+		vrLen = 1357;
+		vrLoc = 356;
+	};
+	611FDA9C1155B45600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDAB51155B64300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 58";
+		rLen = 0;
+		rLoc = 1723;
+		rType = 0;
+		vrLen = 382;
+		vrLoc = 1853;
+	};
+	611FDAB61155B64300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 90";
+		rLen = 0;
+		rLoc = 2829;
+		rType = 0;
+		vrLen = 1275;
+		vrLoc = 2753;
+	};
+	611FDAB71155B64300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDAB81155B64300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 134";
+		rLen = 0;
+		rLoc = 4523;
+		rType = 0;
+		vrLen = 1777;
+		vrLoc = 2936;
+	};
+	611FDAB91155B64300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDAC31155B77100C2203D /* malloc_error_break */ = {
+		isa = PBXSymbolicBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 1;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		hitCount = 0;
+		ignoreCount = 0;
+		location = libSystem.B.dylib;
+		modificationTime = 290831590.626065;
+		originalNumberOfMultipleMatches = 1;
+		state = 2;
+		symbolName = malloc_error_break;
+	};
+	611FDAC41155B77500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 58";
+		rLen = 0;
+		rLoc = 1723;
+		rType = 0;
+		vrLen = 382;
+		vrLoc = 1853;
+	};
+	611FDAC51155B77500C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 617987F9114AA34C00BA94A9 /* uConsts.pas */;
+	};
+	611FDAC61155B77500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987F9114AA34C00BA94A9 /* uConsts.pas */;
+		name = "uConsts.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 266;
+		vrLoc = 186;
+	};
+	611FDAC71155B77500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDAC81155B77500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 134";
+		rLen = 0;
+		rLoc = 4523;
+		rType = 0;
+		vrLen = 1777;
+		vrLoc = 2936;
+	};
+	611FDAC91155B77500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDACE1155B78800C2203D /* malloc_error_break */ = {
+		isa = PBXSymbolicBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 1;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		hitCount = 0;
+		ignoreCount = 0;
+		location = libSystem.B.dylib;
+		modificationTime = 290831590.626078;
+		originalNumberOfMultipleMatches = 1;
+		state = 2;
+		symbolName = malloc_error_break;
+	};
+	611FDACF1155B79500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987F9114AA34C00BA94A9 /* uConsts.pas */;
+		name = "uConsts.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 266;
+		vrLoc = 186;
+	};
+	611FDAD01155B79500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDAD11155B79500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 134";
+		rLen = 0;
+		rLoc = 4523;
+		rType = 0;
+		vrLen = 1777;
+		vrLoc = 2936;
+	};
+	611FDAD21155B79500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDAD71155B7B600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987F9114AA34C00BA94A9 /* uConsts.pas */;
+		name = "uConsts.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 266;
+		vrLoc = 186;
+	};
+	611FDAD81155B7B600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 134";
+		rLen = 0;
+		rLoc = 4523;
+		rType = 0;
+		vrLen = 1162;
+		vrLoc = 1743;
+	};
+	611FDAD91155B7B600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 134";
+		rLen = 0;
+		rLoc = 4523;
+		rType = 0;
+		vrLen = 1162;
+		vrLoc = 1743;
+	};
+	611FDADA1155B7B600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDADB1155B7B600C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDADF1155B83200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 617987F9114AA34C00BA94A9 /* uConsts.pas */;
+		name = "uConsts.pas: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 266;
+		vrLoc = 186;
+	};
+	611FDAE01155B83200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = FD689F0F0E26E5D900F90B21 /* SDL_uikitopengles.m */;
+		rLen = 0;
+		rLoc = 102;
+		rType = 1;
+	};
+	611FDAE11155B83200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 336;
+		vrLoc = 2857;
+	};
+	611FDAE21155B83200C2203D /* SDL_uikitopengles.m */ = {
+		isa = PBXFileReference;
+		name = SDL_uikitopengles.m;
+		path = "/Users/vittorio/hedgewars/Library/SDL-1.3/SDL/src/video/uikit/SDL_uikitopengles.m";
+		sourceTree = "<absolute>";
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {691, 1768}}";
+			sepNavSelRange = "{2857, 0}";
+			sepNavVisRange = "{2722, 334}";
+		};
+	};
+	611FDAE31155B83200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDAE41155B83200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 40";
+		rLen = 0;
+		rLoc = 1316;
+		rType = 0;
+		vrLen = 965;
+		vrLoc = 1297;
+	};
+	611FDAE51155B83200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDAF11155B89500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 163;
+		vrLoc = 3102;
+	};
+	611FDAF21155B89500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 40";
+		rLen = 0;
+		rLoc = 1316;
+		rType = 0;
+		vrLen = 989;
+		vrLoc = 896;
+	};
+	611FDAF31155B89500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 40";
+		rLen = 0;
+		rLoc = 1316;
+		rType = 0;
+		vrLen = 989;
+		vrLoc = 896;
+	};
+	611FDAF41155B89500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDAF51155B89500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDAFC1155B94300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 108;
+		vrLoc = 3193;
+	};
+	611FDAFD1155B94300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 71";
+		rLen = 0;
+		rLoc = 2053;
+		rType = 0;
+		vrLen = 1538;
+		vrLoc = 1985;
+	};
+	611FDAFE1155B94300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 71";
+		rLen = 0;
+		rLoc = 2053;
+		rType = 0;
+		vrLen = 1538;
+		vrLoc = 1985;
+	};
+	611FDAFF1155B94300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB001155B94300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB081155B9CD00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 141;
+		vrLoc = 3265;
+	};
+	611FDB091155B9CD00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2511;
+		rType = 0;
+		vrLen = 1359;
+		vrLoc = 1898;
+	};
+	611FDB0A1155B9CD00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB0B1155B9CD00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB131155BA8D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 169;
+		vrLoc = 3340;
+	};
+	611FDB141155BA8D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2511;
+		rType = 0;
+		vrLen = 1359;
+		vrLoc = 1898;
+	};
+	611FDB151155BA8D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB161155BA8D00C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB181155BA9600C2203D /* SDL_uikitappdelegate.m:84 */ = {
+		isa = PBXFileBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 0;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		fileReference = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		functionName = "-startSDLgame";
+		hitCount = 1;
+		ignoreCount = 0;
+		lineNumber = 84;
+		location = iHedgewars;
+		modificationTime = 290831591.756061;
+		originalNumberOfMultipleMatches = 1;
+		state = 1;
+	};
+	611FDB1B1155BAA700C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 196;
+		vrLoc = 3340;
+	};
+	611FDB1C1155BAA700C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2511;
+		rType = 0;
+		vrLen = 1362;
+		vrLoc = 1898;
+	};
+	611FDB1D1155BAA700C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 85";
+		rLen = 0;
+		rLoc = 2654;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1898;
+	};
+	611FDB1E1155BAA700C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1217;
+		vrLoc = 1458;
+	};
+	611FDB1F1155BAA700C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 937;
+		vrLoc = 3474;
+	};
+	611FDB201155BAB000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1722;
+		rType = 0;
+		vrLen = 667;
+		vrLoc = 1635;
+	};
+	611FDB231155BAD200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 147;
+		vrLoc = 3389;
+	};
+	611FDB241155BAD200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1898;
+	};
+	611FDB251155BAD200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB261155BAD200C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB2C1155BB1000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 145;
+		vrLoc = 3408;
+	};
+	611FDB2D1155BB1000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1346;
+		vrLoc = 1898;
+	};
+	611FDB2E1155BB1000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB2F1155BB1000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB341155BB2100C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 147;
+		vrLoc = 3408;
+	};
+	611FDB351155BB2100C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1898;
+	};
+	611FDB361155BB2100C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1898;
+	};
+	611FDB371155BB2100C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1217;
+		vrLoc = 1458;
+	};
+	611FDB381155BB2100C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 937;
+		vrLoc = 3474;
+	};
+	611FDB471155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 611FDAE21155B83200C2203D /* SDL_uikitopengles.m */;
+		name = "SDL_uikitopengles.m: 103";
+		rLen = 0;
+		rLoc = 2857;
+		rType = 0;
+		vrLen = 334;
+		vrLoc = 2722;
+	};
+	611FDB481155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798878114AA4D000BA94A9 /* TeamEditViewController.m */;
+		name = "TeamEditViewController.m: 33";
+		rLen = 209;
+		rLoc = 845;
+		rType = 0;
+		vrLen = 295;
+		vrLoc = 763;
+	};
+	611FDB491155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 13";
+		rLen = 0;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 167;
+		vrLoc = 188;
+	};
+	611FDB4A1155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 13";
+		rLen = 0;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 108;
+		vrLoc = 247;
+	};
+	611FDB4D1155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 28";
+		rLen = 0;
+		rLoc = 595;
+		rType = 0;
+		vrLen = 1218;
+		vrLoc = 3;
+	};
+	611FDB4E1155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 22";
+		rLen = 0;
+		rLoc = 483;
+		rType = 0;
+		vrLen = 1369;
+		vrLoc = 0;
+	};
+	611FDB4F1155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1346;
+		vrLoc = 1898;
+	};
+	611FDB501155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB511155BCE500C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB551155BD0300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 13";
+		rLen = 0;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 85;
+		vrLoc = 272;
+	};
+	611FDB561155BD0300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 39";
+		rLen = 0;
+		rLoc = 1069;
+		rType = 0;
+		vrLen = 1326;
+		vrLoc = 0;
+	};
+	611FDB571155BD0300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1346;
+		vrLoc = 1898;
+	};
+	611FDB581155BD0300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */;
+		name = "SDL_uikitwindow.m: 57";
+		rLen = 0;
+		rLoc = 1721;
+		rType = 0;
+		vrLen = 1091;
+		vrLoc = 1458;
+	};
+	611FDB591155BD0300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 898;
+		vrLoc = 3474;
+	};
+	611FDB6A1155C0B300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 13";
+		rLen = 0;
+		rLoc = 272;
+		rType = 0;
+		vrLen = 204;
+		vrLoc = 391;
+	};
+	611FDB6B1155C0B300C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FDB631155BFFF00C2203D /* Default.png */;
+	};
+	611FDB6C1155C0B300C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9C81155A1F200C2203D /* Background.png */;
+	};
+	611FDB6D1155C0B300C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9D11155A41000C2203D /* Multiplayer.png */;
+	};
+	611FDB6E1155C0B300C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CB1155A28C00C2203D /* HedgewarsTitle.png */;
+	};
+	611FDB6F1155C0B300C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CF1155A40700C2203D /* NetworkPlay.png */;
+	};
+	611FDB701155C0B300C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CF1155A40700C2203D /* NetworkPlay.png */;
+	};
+	611FDB711155C0B300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 39";
+		rLen = 0;
+		rLoc = 1069;
+		rType = 0;
+		vrLen = 1345;
+		vrLoc = 0;
+	};
+	611FDB721155C0B300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1898;
+	};
+	611FDB731155C0B300C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 937;
+		vrLoc = 3474;
+	};
+	611FDB751155C11000C2203D /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 611FD9CF1155A40700C2203D /* NetworkPlay.png */;
+	};
+	611FDB761155C11000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 39";
+		rLen = 0;
+		rLoc = 1069;
+		rType = 0;
+		vrLen = 1345;
+		vrLoc = 0;
+	};
+	611FDB771155C11000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
+		name = "overlayViewController.m: 29";
+		rLen = 0;
+		rLoc = 600;
+		rType = 0;
+		vrLen = 1302;
+		vrLoc = 0;
+	};
+	611FDB781155C11000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */;
+		name = "SDL_uikitappdelegate.m: 83";
+		rLen = 0;
+		rLoc = 2468;
+		rType = 0;
+		vrLen = 1348;
+		vrLoc = 1898;
+	};
+	611FDB791155C11000C2203D /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */;
+		name = "MainMenuViewController.m: 115";
+		rLen = 0;
+		rLoc = 3551;
+		rType = 0;
+		vrLen = 937;
+		vrLoc = 3474;
+	};
 	614AE2DF1155376500CCD49B /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 6179939E1150226700BA94A9 /* overlayViewController.m */;
@@ -615,23 +2385,25 @@
 	};
 	617987E1114AA34C00BA94A9 /* CCHandlers.inc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {696, 10387}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 762}";
+			sepNavIntBoundsRect = "{{0, 0}, {735, 10088}}";
+			sepNavSelRange = "{16731, 13}";
+			sepNavVisRange = "{16613, 990}";
+			sepNavWindowFrame = "{{406, 184}, {794, 632}}";
 		};
 	};
 	617987E4114AA34C00BA94A9 /* GSHandlers.inc */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {810, 37284}}";
+			sepNavIntBoundsRect = "{{0, 0}, {1076, 38298}}";
 			sepNavSelRange = "{6564, 0}";
-			sepNavVisRange = "{7156, 631}";
+			sepNavVisRange = "{5717, 1310}";
+			sepNavWindowFrame = "{{429, 163}, {794, 632}}";
 		};
 	};
 	617987E7114AA34C00BA94A9 /* hwengine.pas */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {789, 7605}}";
+			sepNavIntBoundsRect = "{{0, 0}, {873, 7917}}";
 			sepNavSelRange = "{7214, 0}";
-			sepNavVisRange = "{6740, 1064}";
+			sepNavVisRange = "{3943, 1143}";
 			sepNavWindowFrame = "{{199, 331}, {803, 674}}";
 		};
 	};
@@ -672,6 +2444,13 @@
 			sepNavVisRange = "{0, 869}";
 		};
 	};
+	617987F9114AA34C00BA94A9 /* uConsts.pas */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {532, 23088}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRange = "{186, 266}";
+		};
+	};
 	617987FE114AA34C00BA94A9 /* uKeys.pas */ = {
 		uiCtxt = {
 			sepNavIntBoundsRect = "{{0, 0}, {1818, 6812}}";
@@ -781,33 +2560,33 @@
 	};
 	61798864114AA4AA00BA94A9 /* SDL_uikitappdelegate.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {866, 2002}}";
-			sepNavSelRange = "{4391, 0}";
-			sepNavVisRange = "{3917, 841}";
-			sepNavWindowFrame = "{{472, 316}, {803, 674}}";
+			sepNavIntBoundsRect = "{{0, 0}, {957, 1963}}";
+			sepNavSelRange = "{2468, 0}";
+			sepNavVisRange = "{1898, 1348}";
+			sepNavWindowFrame = "{{512, 199}, {803, 674}}";
 		};
 	};
 	61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {726, 1547}}";
-			sepNavSelRange = "{2478, 0}";
-			sepNavVisRange = "{1586, 1238}";
-			sepNavWindowFrame = "{{880, 330}, {775, 623}}";
+			sepNavIntBoundsRect = "{{0, 0}, {735, 1677}}";
+			sepNavSelRange = "{1720, 1}";
+			sepNavVisRange = "{1246, 1231}";
+			sepNavWindowFrame = "{{880, 321}, {794, 632}}";
 		};
 	};
 	6179886E114AA4D000BA94A9 /* MainMenuViewController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {532, 364}}";
-			sepNavSelRange = "{0, 0}";
-			sepNavVisRange = "{0, 208}";
-			sepNavWindowFrame = "{{1030, 229}, {775, 623}}";
+			sepNavIntBoundsRect = "{{0, 0}, {716, 472}}";
+			sepNavSelRange = "{571, 0}";
+			sepNavVisRange = "{0, 690}";
+			sepNavWindowFrame = "{{199, 382}, {775, 623}}";
 		};
 	};
 	6179886F114AA4D000BA94A9 /* MainMenuViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {901, 2002}}";
-			sepNavSelRange = "{4253, 11}";
-			sepNavVisRange = "{3660, 1215}";
+			sepNavIntBoundsRect = "{{0, 0}, {880, 2210}}";
+			sepNavSelRange = "{3551, 0}";
+			sepNavVisRange = "{3474, 937}";
 			sepNavWindowFrame = "{{199, 382}, {775, 623}}";
 		};
 	};
@@ -834,9 +2613,10 @@
 	};
 	61798875114AA4D000BA94A9 /* SettingsViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {831, 4056}}";
+			sepNavIntBoundsRect = "{{0, 0}, {719, 4173}}";
 			sepNavSelRange = "{8127, 0}";
-			sepNavVisRange = "{8233, 892}";
+			sepNavVisRange = "{8233, 470}";
+			sepNavWindowFrame = "{{153, 369}, {960, 678}}";
 		};
 	};
 	61798877114AA4D000BA94A9 /* TeamEditViewController.h */ = {
@@ -846,6 +2626,13 @@
 			sepNavVisRange = "{0, 174}";
 		};
 	};
+	61798878114AA4D000BA94A9 /* TeamEditViewController.m */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1146, 676}}";
+			sepNavSelRange = "{845, 209}";
+			sepNavVisRange = "{763, 295}";
+		};
+	};
 	6179887A114AA4D000BA94A9 /* TeamMenuViewController.h */ = {
 		uiCtxt = {
 			sepNavIntBoundsRect = "{{0, 0}, {532, 195}}";
@@ -862,9 +2649,9 @@
 	};
 	61798888114AA4E600BA94A9 /* GameSetup.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {957, 3523}}";
+			sepNavIntBoundsRect = "{{0, 0}, {957, 3536}}";
 			sepNavSelRange = "{8139, 0}";
-			sepNavVisRange = "{8019, 237}";
+			sepNavVisRange = "{8019, 228}";
 			sepNavWindowFrame = "{{609, 265}, {1268, 886}}";
 		};
 	};
@@ -965,18 +2752,18 @@
 	};
 	6179939D1150226700BA94A9 /* overlayViewController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {863, 589}}";
-			sepNavSelRange = "{379, 0}";
-			sepNavVisRange = "{0, 686}";
+			sepNavIntBoundsRect = "{{0, 0}, {532, 416}}";
+			sepNavSelRange = "{329, 0}";
+			sepNavVisRange = "{330, 250}";
 			sepNavWindowFrame = "{{381, 378}, {922, 717}}";
 		};
 	};
 	6179939E1150226700BA94A9 /* overlayViewController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = "{{0, 0}, {532, 2808}}";
-			sepNavSelRange = "{272, 0}";
-			sepNavVisRange = "{153, 202}";
-			sepNavWindowFrame = "{{381, 378}, {922, 717}}";
+			sepNavIntBoundsRect = "{{0, 0}, {863, 3016}}";
+			sepNavSelRange = "{600, 0}";
+			sepNavVisRange = "{0, 1302}";
+			sepNavWindowFrame = "{{870, 394}, {922, 717}}";
 		};
 	};
 	6179943111502CEA00BA94A9 /* PBXBookmark */ = {
@@ -1038,4 +2825,17 @@
 	928301160F10CAFC00CC5A3C /* fpc */ = {
 		activeExec = 0;
 	};
+	FD689F0F0E26E5D900F90B21 /* SDL_uikitopengles.m */ = {
+		isa = PBXFileReference;
+		fileEncoding = 4;
+		lastKnownFileType = sourcecode.c.objc;
+		path = SDL_uikitopengles.m;
+		sourceTree = "<group>";
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {607, 1859}}";
+			sepNavSelRange = "{2948, 0}";
+			sepNavVisRange = "{2341, 66}";
+			sepNavWindowFrame = "{{153, 373}, {803, 674}}";
+		};
+	};
 }