project_files/HedgewarsMobile/Classes/MissionTrainingViewController.m
changeset 6908 896ed2afcfb8
parent 6869 a187c280dd3d
child 10108 c68cf030eded
equal deleted inserted replaced
6907:a2f9a9a62dc5 6908:896ed2afcfb8
    87         [descLocation release];
    87         [descLocation release];
    88         NSArray *descArray = [descComplete componentsSeparatedByString:@"\n"];
    88         NSArray *descArray = [descComplete componentsSeparatedByString:@"\n"];
    89         NSMutableArray *filteredArray = [[NSMutableArray alloc] initWithCapacity:[descArray count]/3];
    89         NSMutableArray *filteredArray = [[NSMutableArray alloc] initWithCapacity:[descArray count]/3];
    90         [descComplete release];
    90         [descComplete release];
    91         // sanity check to avoid having missions and descriptions conflicts
    91         // sanity check to avoid having missions and descriptions conflicts
    92         for (int i = 0; i < [self.listOfMissions count]; i++) {
    92         for (NSUInteger i = 0; i < [self.listOfMissions count]; i++) {
    93             NSString *desc = [[self.listOfMissions objectAtIndex:i] stringByDeletingPathExtension];
    93             NSString *desc = [[self.listOfMissions objectAtIndex:i] stringByDeletingPathExtension];
    94             for (NSString *str in descArray)
    94             for (NSString *str in descArray)
    95                 if ([str hasPrefix:desc] && [str hasSuffix:@"\""]) {
    95                 if ([str hasPrefix:desc] && [str hasSuffix:@"\""]) {
    96                     NSArray *descriptionText = [str componentsSeparatedByString:@"\""];
    96                     NSArray *descriptionText = [str componentsSeparatedByString:@"\""];
    97                     [filteredArray insertObject:[descriptionText objectAtIndex:1] atIndex:i];
    97                     [filteredArray insertObject:[descriptionText objectAtIndex:1] atIndex:i];