project_files/HedgewarsMobile/Classes/SingleTeamViewController.m
changeset 8441 a00b0fa0dbd7
parent 6832 fae8fd118da9
child 10108 c68cf030eded
equal deleted inserted replaced
8440:ea4d6a7a2937 8441:a00b0fa0dbd7
    67                       NSLocalizedString(@"Fort",@""),
    67                       NSLocalizedString(@"Fort",@""),
    68                       NSLocalizedString(@"Flag",@""),
    68                       NSLocalizedString(@"Flag",@""),
    69                       NSLocalizedString(@"Level",@""),nil];
    69                       NSLocalizedString(@"Level",@""),nil];
    70     self.secondaryItems = array;
    70     self.secondaryItems = array;
    71     [array release];
    71     [array release];
    72     
    72 
    73     // labels for the subtitles
    73     // labels for the subtitles
    74     NSArray *moreArray = [[NSArray alloc] initWithObjects:
    74     NSArray *moreArray = [[NSArray alloc] initWithObjects:
    75                           NSLocalizedString(@"Mark the death of your fallen warriors",@""),
    75                           NSLocalizedString(@"Mark the death of your fallen warriors",@""),
    76                           NSLocalizedString(@"Pick a slang your hogs will speak",@""),
    76                           NSLocalizedString(@"Pick a slang your hogs will speak",@""),
    77                           NSLocalizedString(@"Select the team invincible fortress (only valid for fort games)",@""),
    77                           NSLocalizedString(@"Select the team invincible fortress (only valid for fort games)",@""),
   293     if (2 == section) {
   293     if (2 == section) {
   294         switch (row) {
   294         switch (row) {
   295             case 0: // grave
   295             case 0: // grave
   296                 if (nil == gravesViewController)
   296                 if (nil == gravesViewController)
   297                     gravesViewController = [[GravesViewController alloc] initWithStyle:UITableViewStyleGrouped];
   297                     gravesViewController = [[GravesViewController alloc] initWithStyle:UITableViewStyleGrouped];
   298                 
   298 
   299                 [gravesViewController setTeamDictionary:teamDictionary];
   299                 [gravesViewController setTeamDictionary:teamDictionary];
   300                 [self.navigationController pushViewController:gravesViewController animated:YES];
   300                 [self.navigationController pushViewController:gravesViewController animated:YES];
   301                 break;
   301                 break;
   302             case 1: // voice
   302             case 1: // voice
   303                 if (nil == voicesViewController)
   303                 if (nil == voicesViewController)
   304                     voicesViewController = [[VoicesViewController alloc] initWithStyle:UITableViewStyleGrouped];
   304                     voicesViewController = [[VoicesViewController alloc] initWithStyle:UITableViewStyleGrouped];
   305                 
   305 
   306                 [voicesViewController setTeamDictionary:teamDictionary];
   306                 [voicesViewController setTeamDictionary:teamDictionary];
   307                 [self.navigationController pushViewController:voicesViewController animated:YES];
   307                 [self.navigationController pushViewController:voicesViewController animated:YES];
   308                 break;
   308                 break;
   309             case 2: // fort
   309             case 2: // fort
   310                 if (nil == fortsViewController)
   310                 if (nil == fortsViewController)
   311                     fortsViewController = [[FortsViewController alloc] initWithStyle:UITableViewStyleGrouped];
   311                     fortsViewController = [[FortsViewController alloc] initWithStyle:UITableViewStyleGrouped];
   312                 
   312 
   313                 [fortsViewController setTeamDictionary:teamDictionary];
   313                 [fortsViewController setTeamDictionary:teamDictionary];
   314                 [self.navigationController pushViewController:fortsViewController animated:YES];
   314                 [self.navigationController pushViewController:fortsViewController animated:YES];
   315                 break;
   315                 break;
   316             case 3: // flag
   316             case 3: // flag
   317                 if (nil == flagsViewController)
   317                 if (nil == flagsViewController)
   318                     flagsViewController = [[FlagsViewController alloc] initWithStyle:UITableViewStyleGrouped];
   318                     flagsViewController = [[FlagsViewController alloc] initWithStyle:UITableViewStyleGrouped];
   319                 
   319 
   320                 [flagsViewController setTeamDictionary:teamDictionary];
   320                 [flagsViewController setTeamDictionary:teamDictionary];
   321                 [self.navigationController pushViewController:flagsViewController animated:YES];
   321                 [self.navigationController pushViewController:flagsViewController animated:YES];
   322                 break;
   322                 break;
   323             case 4: // level
   323             case 4: // level
   324                 if (nil == levelViewController)
   324                 if (nil == levelViewController)
   325                     levelViewController = [[LevelViewController alloc] initWithStyle:UITableViewStyleGrouped];
   325                     levelViewController = [[LevelViewController alloc] initWithStyle:UITableViewStyleGrouped];
   326                 
   326 
   327                 [levelViewController setTeamDictionary:teamDictionary];
   327                 [levelViewController setTeamDictionary:teamDictionary];
   328                 [self.navigationController pushViewController:levelViewController animated:YES];
   328                 [self.navigationController pushViewController:levelViewController animated:YES];
   329                 break;
   329                 break;
   330             default:
   330             default:
   331                 DLog(@"Nope");
   331                 DLog(@"Nope");