cocoaTouch/MainMenuViewController.m
changeset 2694 dcd248e04f3d
parent 2687 28b8330b8af1
child 2723 eaa6ac1e95ea
--- a/cocoaTouch/MainMenuViewController.m	Wed Jan 13 09:41:35 2010 +0000
+++ b/cocoaTouch/MainMenuViewController.m	Thu Jan 14 16:38:43 2010 +0000
@@ -26,7 +26,7 @@
 
 // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
 -(void) viewDidLoad {
-	self.versionLabel = @"Hedgewars version 0.9.13-dev";
+	self.versionLabel.text = @"Hedgewars version 0.9.13-dev";
     [super viewDidLoad];
 }
 
@@ -37,13 +37,14 @@
     return (interfaceOrientation == UIInterfaceOrientationPortrait);
 }
 */
-
+/*
 - (void)didReceiveMemoryWarning {
 	// Releases the view if it doesn't have a superview.
     [super didReceiveMemoryWarning];
 	
 	// Release any cached data, images, etc that aren't in use.
 }
+*/
 
 - (void)viewDidUnload {
 	// Release any retained subviews of the main view.
@@ -61,9 +62,22 @@
     [super dealloc];
 }
 
+// disable the buttons when to prevent launching twice the game
+-(void) viewWillDisappear:(BOOL)animated {
+	passandplayButton.enabled = NO;
+	netplayButton.enabled = NO;
+	storeButton.enabled = NO;
+	[super viewWillDisappear:animated];
+}
+
+-(void) viewWillAppear:(BOOL)animated {
+	passandplayButton.enabled = YES;
+	netplayButton.enabled = YES;
+	storeButton.enabled = YES;
+	[super viewWillAppear:animated];
+}
+
 -(IBAction) startPlaying {
-	// TODO: support IPC and start a thread
-	
 	[[SDLUIKitDelegate sharedAppDelegate] startSDLgame];
 }