65 NSMutableArray *tabBarNavigationControllers = [[NSMutableArray alloc] initWithCapacity:5]; |
65 NSMutableArray *tabBarNavigationControllers = [[NSMutableArray alloc] initWithCapacity:5]; |
66 UINavigationController *navController = nil; |
66 UINavigationController *navController = nil; |
67 |
67 |
68 if (nil == generalSettingsViewController) { |
68 if (nil == generalSettingsViewController) { |
69 generalSettingsViewController = [[GeneralSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
69 generalSettingsViewController = [[GeneralSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
70 generalSettingsViewController.tabBarItem.title = [self.controllerNames objectAtIndex:0]; |
70 generalSettingsViewController.tabBarItem = [self tabBarItemWithTitle:[self.controllerNames objectAtIndex:0] imageName:@"flower" selectedImageName:@"flower_filled"]; |
71 generalSettingsViewController.tabBarItem.image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/TargetBee.png",GRAPHICS_DIRECTORY()]]; |
|
72 navController = [[UINavigationController alloc] initWithRootViewController:generalSettingsViewController]; |
71 navController = [[UINavigationController alloc] initWithRootViewController:generalSettingsViewController]; |
73 generalSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
72 generalSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
74 generalSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
73 generalSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
75 [generalSettingsViewController release]; |
74 [generalSettingsViewController release]; |
76 [tabBarNavigationControllers addObject:navController]; |
75 [tabBarNavigationControllers addObject:navController]; |
77 releaseAndNil(navController); |
76 releaseAndNil(navController); |
78 } |
77 } |
79 if (nil == teamSettingsViewController) { |
78 if (nil == teamSettingsViewController) { |
80 teamSettingsViewController = [[TeamSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
79 teamSettingsViewController = [[TeamSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
81 teamSettingsViewController.tabBarItem.title = [self.controllerNames objectAtIndex:1]; |
80 teamSettingsViewController.tabBarItem = [self tabBarItemWithTitle:[self.controllerNames objectAtIndex:1] imageName:@"teams" selectedImageName:@"teams_filled"]; |
82 teamSettingsViewController.tabBarItem.image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/Egg.png",GRAPHICS_DIRECTORY()]]; |
|
83 navController = [[UINavigationController alloc] initWithRootViewController:teamSettingsViewController]; |
81 navController = [[UINavigationController alloc] initWithRootViewController:teamSettingsViewController]; |
84 teamSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
82 teamSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
85 teamSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
83 teamSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
86 [tabBarNavigationControllers addObject:navController]; |
84 [tabBarNavigationControllers addObject:navController]; |
87 releaseAndNil(navController); |
85 releaseAndNil(navController); |
88 } |
86 } |
89 if (nil == weaponSettingsViewController) { |
87 if (nil == weaponSettingsViewController) { |
90 weaponSettingsViewController = [[WeaponSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
88 weaponSettingsViewController = [[WeaponSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
91 weaponSettingsViewController.tabBarItem.title = [self.controllerNames objectAtIndex:2]; |
89 weaponSettingsViewController.tabBarItem = [self tabBarItemWithTitle:[self.controllerNames objectAtIndex:2] imageName:@"bullet" selectedImageName:@"bullet_filled"]; |
92 weaponSettingsViewController.tabBarItem.image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/cheese.png",GRAPHICS_DIRECTORY()]]; |
|
93 navController = [[UINavigationController alloc] initWithRootViewController:weaponSettingsViewController]; |
90 navController = [[UINavigationController alloc] initWithRootViewController:weaponSettingsViewController]; |
94 weaponSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
91 weaponSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
95 weaponSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
92 weaponSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
96 [tabBarNavigationControllers addObject:navController]; |
93 [tabBarNavigationControllers addObject:navController]; |
97 releaseAndNil(navController); |
94 releaseAndNil(navController); |
98 } |
95 } |
99 if (nil == schemeSettingsViewController) { |
96 if (nil == schemeSettingsViewController) { |
100 schemeSettingsViewController = [[SchemeSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
97 schemeSettingsViewController = [[SchemeSettingsViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
101 schemeSettingsViewController.tabBarItem.title = [self.controllerNames objectAtIndex:3]; |
98 schemeSettingsViewController.tabBarItem = [self tabBarItemWithTitle:[self.controllerNames objectAtIndex:3] imageName:@"target" selectedImageName:@"target_filled"]; |
102 schemeSettingsViewController.tabBarItem.image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/Targetp.png",GRAPHICS_DIRECTORY()]]; |
|
103 navController = [[UINavigationController alloc] initWithRootViewController:schemeSettingsViewController]; |
99 navController = [[UINavigationController alloc] initWithRootViewController:schemeSettingsViewController]; |
104 schemeSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
100 schemeSettingsViewController.navigationItem.backBarButtonItem = doneButton; |
105 schemeSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
101 schemeSettingsViewController.navigationItem.leftBarButtonItem = doneButton; |
106 [tabBarNavigationControllers addObject:navController]; |
102 [tabBarNavigationControllers addObject:navController]; |
107 releaseAndNil(navController); |
103 releaseAndNil(navController); |
108 } |
104 } |
109 if (nil == supportViewController) { |
105 if (nil == supportViewController) { |
110 supportViewController = [[SupportViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
106 supportViewController = [[SupportViewController alloc] initWithStyle:UITableViewStyleGrouped]; |
111 supportViewController.tabBarItem.title = [self.controllerNames objectAtIndex:4]; |
107 supportViewController.tabBarItem = [self tabBarItemWithTitle:[self.controllerNames objectAtIndex:4] imageName:@"heart" selectedImageName:@"heart_filled"]; |
112 supportViewController.tabBarItem.image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/Seduction.png",GRAPHICS_DIRECTORY()]]; |
|
113 navController = [[UINavigationController alloc] initWithRootViewController:supportViewController]; |
108 navController = [[UINavigationController alloc] initWithRootViewController:supportViewController]; |
114 supportViewController.navigationItem.backBarButtonItem = doneButton; |
109 supportViewController.navigationItem.backBarButtonItem = doneButton; |
115 supportViewController.navigationItem.leftBarButtonItem = doneButton; |
110 supportViewController.navigationItem.leftBarButtonItem = doneButton; |
116 [tabBarNavigationControllers addObject:navController]; |
111 [tabBarNavigationControllers addObject:navController]; |
117 releaseAndNil(navController); |
112 releaseAndNil(navController); |