project_files/HedgewarsMobile/Classes/MissionTrainingViewController.m
branchios-revival
changeset 11119 f08d5bb1d2b0
parent 11116 102684240fe8
child 11206 2e80c9861818
equal deleted inserted replaced
11118:600a5af8d61f 11119:f08d5bb1d2b0
    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 (NSUInteger 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             {
    95                 if ([str hasPrefix:desc] && [str hasSuffix:@"\""]) {
    96                 if ([str hasPrefix:desc] && [str hasSuffix:@"\""]) {
    96                     NSArray *descriptionText = [str componentsSeparatedByString:@"\""];
    97                     NSArray *descriptionText = [str componentsSeparatedByString:@"\""];
    97                     [filteredArray insertObject:[descriptionText objectAtIndex:1] atIndex:i];
    98                     [filteredArray addObject:[descriptionText objectAtIndex:1]];
    98                     break;
    99                     break;
    99                 }
   100                 }
       
   101             }
       
   102             
       
   103             if ([filteredArray count] == i)
       
   104             {
       
   105                 [filteredArray addObject:@""];
       
   106             }
   100         }
   107         }
   101         self.listOfDescriptions = filteredArray;
   108         self.listOfDescriptions = filteredArray;
   102         [filteredArray release];
   109         [filteredArray release];
   103     }
   110     }
   104     return listOfDescriptions;
   111     return listOfDescriptions;