project_files/HedgewarsMobile/Classes/GameSetup.m
changeset 3916 e7d665a4ef42
parent 3912 e11df2de6af2
child 3922 44804043b691
equal deleted inserted replaced
3915:c05855146440 3916:e7d665a4ef42
    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