diff -r c047e70c53f4 -r fc755bb8096d project_files/HedgewarsMobile/Classes/MainMenuViewController.m --- a/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sat Jul 30 17:23:47 2011 -0400 +++ b/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sun Jul 31 16:03:24 2011 +0200 @@ -27,6 +27,7 @@ #import "AboutViewController.h" #import "SavedGamesViewController.h" #import "RestoreViewController.h" +#import "Appirater.h" #import "ServerSetup.h" @implementation MainMenuViewController @@ -72,7 +73,7 @@ [[NSFileManager defaultManager] removeItemAtPath:SCHEMES_DIRECTORY() error:NULL]; NSString *baseSchemesDir = [[NSString alloc] initWithFormat:@"%@/Settings/Schemes/",resourcesDir]; [[NSFileManager defaultManager] copyItemAtPath:baseSchemesDir toPath:SCHEMES_DIRECTORY() error:NULL]; - + [baseSchemesDir release]; // WEAPONS - always overwrite if ([[NSFileManager defaultManager] fileExistsAtPath:WEAPONS_DIRECTORY()] == NO) @@ -121,11 +122,15 @@ [restored release]; } [self performSelector:@selector(presentModalViewController:animated:) withObject:self.restoreViewController afterDelay:0.35]; + } else { + // let's not prompt for rating when app crashed >_> + [Appirater appLaunched]; } + /* ServerSetup *setup = [[ServerSetup alloc] init]; - if ([setup isNetworkReachable]) { + if (isNetworkReachable()) { DLog(@"network is reachable"); [NSThread detachNewThreadSelector:@selector(serverProtocol) toTarget:setup