equal
deleted
inserted
replaced
22 #import "GameSetup.h" |
22 #import "GameSetup.h" |
23 #import "SDL_uikitappdelegate.h" |
23 #import "SDL_uikitappdelegate.h" |
24 #import "SDL_net.h" |
24 #import "SDL_net.h" |
25 #import "PascalImports.h" |
25 #import "PascalImports.h" |
26 #import "CommodityFunctions.h" |
26 #import "CommodityFunctions.h" |
27 #import "NSStringExtra.h" |
|
28 #import "OverlayViewController.h" |
27 #import "OverlayViewController.h" |
29 |
28 |
30 #define BUFFER_SIZE 255 // like in original frontend |
29 #define BUFFER_SIZE 255 // like in original frontend |
31 |
30 |
32 @implementation GameSetup |
31 @implementation GameSetup |
207 i = 0; |
206 i = 0; |
208 NSString *dmgMod = [[NSString alloc] initWithFormat:@"e$damagepct %d",[[basicArray objectAtIndex:i++] intValue]]; |
207 NSString *dmgMod = [[NSString alloc] initWithFormat:@"e$damagepct %d",[[basicArray objectAtIndex:i++] intValue]]; |
209 [self sendToEngine:dmgMod]; |
208 [self sendToEngine:dmgMod]; |
210 [dmgMod release]; |
209 [dmgMod release]; |
211 |
210 |
212 NSString *turnTime = [[NSString alloc] initWithFormat:@"e$turntime %d",[[basicArray objectAtIndex:i++] intValue] * 1000]; |
211 // support for endless games |
|
212 int tentativeTurntime = [[basicArray objectAtIndex:i++] intValue]; |
|
213 if (tentativeTurntime == 100) |
|
214 tentativeTurntime = 9999; |
|
215 NSString *turnTime = [[NSString alloc] initWithFormat:@"e$turntime %d",tentativeTurntime * 1000]; |
213 [self sendToEngine:turnTime]; |
216 [self sendToEngine:turnTime]; |
214 [turnTime release]; |
217 [turnTime release]; |
215 |
218 |
216 result = [[basicArray objectAtIndex:i++] intValue]; // initial health |
219 result = [[basicArray objectAtIndex:i++] intValue]; // initial health |
217 |
220 |