project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m
changeset 6246 6b2d19ed521a
parent 6209 074ab6ebcb3e
child 6247 6dfad55fd71c
equal deleted inserted replaced
6245:6df227b5e4c9 6246:6b2d19ed521a
    18  * File created on 18/04/2011.
    18  * File created on 18/04/2011.
    19  */
    19  */
    20 
    20 
    21 
    21 
    22 #import "GameInterfaceBridge.h"
    22 #import "GameInterfaceBridge.h"
    23 #import "ServerSetup.h"
       
    24 #import "EngineProtocolNetwork.h"
    23 #import "EngineProtocolNetwork.h"
    25 #import "OverlayViewController.h"
    24 #import "OverlayViewController.h"
    26 #import "StatsPageViewController.h"
    25 #import "StatsPageViewController.h"
    27 #import "AudioManagerController.h"
    26 #import "AudioManagerController.h"
    28 #import "ObjcExports.h"
    27 #import "ObjcExports.h"
    30 @implementation GameInterfaceBridge
    29 @implementation GameInterfaceBridge
    31 @synthesize parentController, savePath, overlayController, engineProtocol, ipcPort, gameType;
    30 @synthesize parentController, savePath, overlayController, engineProtocol, ipcPort, gameType;
    32 
    31 
    33 -(id) initWithController:(id) viewController {
    32 -(id) initWithController:(id) viewController {
    34     if (self = [super init]) {
    33     if (self = [super init]) {
    35         self.ipcPort = [ServerSetup randomPort];
    34         self.ipcPort = [HWUtils randomPort];
    36         self.gameType = gtNone;
    35         self.gameType = gtNone;
    37         self.savePath = nil;
    36         self.savePath = nil;
    38 
    37 
    39         self.parentController = (UIViewController *)viewController;
    38         self.parentController = (UIViewController *)viewController;
    40         self.engineProtocol = [[EngineProtocolNetwork alloc] initOnPort:self.ipcPort];
    39         self.engineProtocol = [[EngineProtocolNetwork alloc] initOnPort:self.ipcPort];