project_files/HedgewarsMobile/Classes/GameConfigViewController.m
changeset 4757 7ca9ebb6895d
parent 4754 a0fd8211c00f
child 4760 224c31b3ce7d
--- 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];
     }
 
 }