diff -r a0fd8211c00f -r 7ca9ebb6895d project_files/HedgewarsMobile/Classes/GameConfigViewController.m --- a/project_files/HedgewarsMobile/Classes/GameConfigViewController.m Thu Dec 30 02:03:24 2010 +0100 +++ b/project_files/HedgewarsMobile/Classes/GameConfigViewController.m Thu Dec 30 04:54:25 2010 +0100 @@ -25,6 +25,7 @@ #import "TeamConfigViewController.h" #import "SchemeWeaponConfigViewController.h" #import "HelpPageViewController.h" +#import "StatsPageViewController.h" #import "CommodityFunctions.h" #import "UIImageExtra.h" #import "PascalImports.h" @@ -226,19 +227,25 @@ [NSNumber numberWithInt:self.interfaceOrientation],@"orientation", nil]; - NSDictionary *allDataNecessary = [NSDictionary dictionaryWithObjectsAndKeys:gameDictionary,@"game_dictionary", + NSDictionary *allDataNecessary = [NSDictionary dictionaryWithObjectsAndKeys: + gameDictionary,@"game_dictionary", + [NSNumber numberWithBool:NO],@"netgame", @"",@"savefile", - [NSNumber numberWithBool:NO],@"netgame", nil]; if (IS_IPAD()) [[SDLUIKitDelegate sharedAppDelegate] startSDLgame:allDataNecessary]; else { // this causes a sporadic crash on the ipad but without this rotation doesn't work on iphone - UIViewController *dummy = [[UIViewController alloc] init]; - [self presentModalViewController:dummy animated:NO]; - [[SDLUIKitDelegate sharedAppDelegate] startSDLgame:allDataNecessary]; - [self dismissModalViewControllerAnimated:NO]; - [dummy release]; + StatsPageViewController *statsPage = [[StatsPageViewController alloc] initWithStyle:UITableViewStyleGrouped]; + [self presentModalViewController:statsPage animated:NO]; + + statsPage.statsDictionary = [[SDLUIKitDelegate sharedAppDelegate] startSDLgame:allDataNecessary]; + if (statsPage.statsDictionary == nil) + [statsPage dismissModalViewControllerAnimated:NO]; + else + [statsPage.tableView reloadData]; + DLog(@"%@",statsPage.statsDictionary); + [statsPage release]; } }