equal
deleted
inserted
replaced
257 NSString *seedCmd = [[NSString alloc] initWithFormat:@"eseed {%@}", seed]; |
257 NSString *seedCmd = [[NSString alloc] initWithFormat:@"eseed {%@}", seed]; |
258 [seed release]; |
258 [seed release]; |
259 return seedCmd; |
259 return seedCmd; |
260 } |
260 } |
261 |
261 |
|
262 +(void) startCampaignMissionGameWithScript:(NSString *)missionScriptName forCampaign:(NSString *)campaignName { |
|
263 NSString *seedCmd = [self seedCommand]; |
|
264 NSString *campaignMissionPath = [[NSString alloc] initWithFormat:@"escript Missions/Campaign/%@/%@", campaignName, missionScriptName]; |
|
265 NSDictionary *campaignMissionDict = [[NSDictionary alloc] initWithObjectsAndKeys:campaignMissionPath, @"mission_command", seedCmd, @"seed_command", nil]; |
|
266 [campaignMissionPath release]; |
|
267 [seedCmd release]; |
|
268 |
|
269 [self startGame:gtCampaign atPath:nil withOptions:campaignMissionDict]; |
|
270 [campaignMissionDict release]; |
|
271 } |
|
272 |
262 +(void) startSimpleGame { |
273 +(void) startSimpleGame { |
263 NSString *seedCmd = [self seedCommand]; |
274 NSString *seedCmd = [self seedCommand]; |
264 |
275 |
265 // pick a random static map |
276 // pick a random static map |
266 NSArray *listOfMaps = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:MAPS_DIRECTORY() error:NULL]; |
277 NSArray *listOfMaps = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:MAPS_DIRECTORY() error:NULL]; |