project_files/HedgewarsMobile/Classes/GameInterfaceBridge.m
changeset 11560 b96080df19d0
parent 11559 73e6a3d2f768
child 11576 b709768e720c
equal deleted inserted replaced
11559:73e6a3d2f768 11560:b96080df19d0
   239 +(void) startSaveGame:(NSString *)atPath {
   239 +(void) startSaveGame:(NSString *)atPath {
   240     [self startGame:gtSave atPath:atPath withOptions:nil];
   240     [self startGame:gtSave atPath:atPath withOptions:nil];
   241 }
   241 }
   242 
   242 
   243 +(void) startMissionGame:(NSString *)withScript {
   243 +(void) startMissionGame:(NSString *)withScript {
       
   244     // generate a seed
       
   245     NSString *seed = [HWUtils seed];
       
   246     NSString *seedCmd = [[NSString alloc] initWithFormat:@"eseed {%@}", seed];
       
   247     [seed release];
       
   248     
   244     NSString *missionPath = [[NSString alloc] initWithFormat:@"escript Missions/Training/%@.lua",withScript];
   249     NSString *missionPath = [[NSString alloc] initWithFormat:@"escript Missions/Training/%@.lua",withScript];
   245     NSDictionary *missionLine = [[NSDictionary alloc] initWithObjectsAndKeys:missionPath,@"mission_command",nil];
   250     
       
   251     NSDictionary *missionDict = [[NSDictionary alloc] initWithObjectsAndKeys:missionPath, @"mission_command", seedCmd, @"seed_command", nil];
   246     [missionPath release];
   252     [missionPath release];
   247 
   253 
   248     [self startGame:gtMission atPath:nil withOptions:missionLine];
   254     [self startGame:gtMission atPath:nil withOptions:missionDict];
   249     [missionLine release];
   255     [missionDict release];
   250 }
   256 }
   251 
   257 
   252 +(void) startSimpleGame {
   258 +(void) startSimpleGame {
   253     // generate a seed
   259     // generate a seed
   254     NSString *seed = [HWUtils seed];
   260     NSString *seed = [HWUtils seed];