# HG changeset patch # User koda # Date 1270766718 0 # Node ID 652a8ebdf667ba2b035889236ef4a7d754a6e9cb # Parent 339b271d664194863ffef2fc8be99d22f50c1e8d moved around team creation add flags support add forts support need to find another way to save on file diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/FlagsViewController.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/FlagsViewController.h Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,25 @@ +// +// FlagsViewController.h +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import + + +@interface FlagsViewController : UITableViewController { + NSDictionary *teamDictionary; + + NSArray *flagArray; + NSArray *flagSprites; + + NSIndexPath *lastIndexPath; +} + +@property (nonatomic,retain) NSDictionary * teamDictionary; +@property (nonatomic,retain) NSArray *flagArray; +@property (nonatomic,retain) NSArray *flagSprites; +@property (nonatomic,retain) NSIndexPath *lastIndexPath; +@end diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/FlagsViewController.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/FlagsViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,186 @@ +// +// FlagsViewController.m +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import "FlagsViewController.h" +#import "CommodityFunctions.h" + +@implementation FlagsViewController +@synthesize teamDictionary, flagArray, flagSprites, lastIndexPath; + + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); +} + +#pragma mark - +#pragma mark View lifecycle +- (void)viewDidLoad { + [super viewDidLoad]; + + NSString *flagsDirectory = FLAGS_DIRECTORY(); + NSArray *array = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:flagsDirectory error:NULL]; + self.flagArray = array; + + NSMutableArray *spriteArray = [[NSMutableArray alloc] initWithCapacity:[flagArray count]]; + for (NSString *flagName in flagArray) { + NSString *flagFile = [[NSString alloc] initWithFormat:@"%@/%@", flagsDirectory, flagName]; + UIImage *flagSprite = [[UIImage alloc] initWithContentsOfFile:flagFile]; + [flagFile release]; + [spriteArray addObject:flagSprite]; + [flagSprite release]; + } + self.flagSprites = spriteArray; + [spriteArray release]; +} + +- (void)viewWillAppear:(BOOL)animated { + [super viewWillAppear:animated]; + [self.tableView reloadData]; + [self.tableView setContentOffset:CGPointMake(0,0) animated:NO]; +} + +/* +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; +} +*/ +/* +- (void)viewWillDisappear:(BOOL)animated { + [super viewWillDisappear:animated]; +} +*/ +/* +- (void)viewDidDisappear:(BOOL)animated { + [super viewDidDisappear:animated]; +} +*/ + + +#pragma mark - +#pragma mark Table view data source +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + return 1; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return [flagArray count]; +} + +// Customize the appearance of table view cells. +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + static NSString *CellIdentifier = @"Cell"; + + UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + if (cell == nil) { + cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; + } + + cell.imageView.image = [flagSprites objectAtIndex:[indexPath row]]; + cell.textLabel.text = [[flagArray objectAtIndex:[indexPath row]] stringByDeletingPathExtension]; + if ([cell.textLabel.text isEqualToString:[self.teamDictionary objectForKey:@"flag"]]) { + cell.accessoryType = UITableViewCellAccessoryCheckmark; + self.lastIndexPath = indexPath; + } else { + cell.accessoryType = UITableViewCellAccessoryNone; + } + + return cell; +} + + +/* +// Override to support conditional editing of the table view. +- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { + // Return NO if you do not want the specified item to be editable. + return YES; +} +*/ + + +/* +// Override to support editing the table view. +- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { + + if (editingStyle == UITableViewCellEditingStyleDelete) { + // Delete the row from the data source + [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES]; + } + else if (editingStyle == UITableViewCellEditingStyleInsert) { + // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view + } +} +*/ + + +/* +// Override to support rearranging the table view. +- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath { +} +*/ + + +/* +// Override to support conditional rearranging of the table view. +- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { + // Return NO if you do not want the item to be re-orderable. + return YES; +} +*/ + + +#pragma mark - +#pragma mark Table view delegate +- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + int newRow = [indexPath row]; + int oldRow = (lastIndexPath != nil) ? [lastIndexPath row] : -1; + + if (newRow != oldRow) { + // if the two selected rows differ update data on the hog dictionary and reload table content + [self.teamDictionary setValue:[[flagArray objectAtIndex:newRow] stringByDeletingPathExtension] forKey:@"flag"]; + + // tell our boss to write this new stuff on disk + [[NSNotificationCenter defaultCenter] postNotificationName:@"setWriteNeedTeams" object:nil]; + [self.tableView reloadData]; + + self.lastIndexPath = indexPath; + [self.tableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionNone]; + } + [self.tableView deselectRowAtIndexPath:indexPath animated:YES]; + [self.navigationController popViewControllerAnimated:YES]; +} + + +#pragma mark - +#pragma mark Memory management +- (void)didReceiveMemoryWarning { + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + // Relinquish ownership any cached data, images, etc that aren't in use. +} + +- (void)viewDidUnload { + self.teamDictionary = nil; + self.lastIndexPath = nil; + self.flagArray = nil; + self.flagSprites = nil; + [super viewDidUnload]; +} + + +- (void)dealloc { + [teamDictionary release]; + [lastIndexPath release]; + [flagArray release]; + [flagSprites release]; + [super dealloc]; +} + + +@end + diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/FortsViewController.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/FortsViewController.h Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,25 @@ +// +// FlagsViewController.h +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import + + +@interface FortsViewController : UITableViewController { + NSDictionary *teamDictionary; + + NSArray *fortArray; + NSArray *fortSprites; + + NSIndexPath *lastIndexPath; +} + +@property (nonatomic,retain) NSDictionary * teamDictionary; +@property (nonatomic,retain) NSArray *fortArray; +@property (nonatomic,retain) NSArray *fortSprites; +@property (nonatomic,retain) NSIndexPath *lastIndexPath; +@end diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/FortsViewController.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/FortsViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,207 @@ +// +// FlagsViewController.m +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import "FortsViewController.h" +#import "CommodityFunctions.h" +#import "UIImageScale.h" + +@implementation FortsViewController +@synthesize teamDictionary, fortArray, fortSprites, lastIndexPath; + + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); +} + +#pragma mark - +#pragma mark View lifecycle +- (void)viewDidLoad { + [super viewDidLoad]; + + NSString *fortsDirectory = FORTS_DIRECTORY(); + NSArray *directoryContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath: fortsDirectory error:NULL]; + NSMutableArray *filteredContents = [[NSMutableArray alloc] initWithCapacity:([directoryContents count] / 2)]; + // we need to remove the double entries and the L.png suffix + for (int i = 0; i < [directoryContents count]; i++) { + if (i % 2) { + NSString *currentName = [directoryContents objectAtIndex:i]; + NSString *correctName = [currentName substringToIndex:([currentName length] - 5)]; + [filteredContents addObject:correctName]; + } + } + + self.fortArray = filteredContents; + [filteredContents release]; + + //NSLog(@"%@",fortArray); + + // this creates a scaled down version of the image + NSMutableArray *spriteArray = [[NSMutableArray alloc] initWithCapacity:[fortArray count]]; + for (NSString *fortName in fortArray) { + NSString *fortFile = [[NSString alloc] initWithFormat:@"%@/%@L.png", fortsDirectory, fortName]; + UIImage *fortSprite = [[UIImage alloc] initWithContentsOfFile:fortFile]; + [fortFile release]; + [spriteArray addObject:[fortSprite scaleToSize:CGSizeMake(196,196)]]; + [fortSprite release]; + } + self.fortSprites = spriteArray; + [spriteArray release]; +} + + +- (void)viewWillAppear:(BOOL)animated { + [super viewWillAppear:animated]; + [self.tableView reloadData]; + [self.tableView setContentOffset:CGPointMake(0,0) animated:NO]; +} + +/* +- (void)viewDidAppear:(BOOL)animated { + [super viewDidAppear:animated]; +} +*/ +/* +- (void)viewWillDisappear:(BOOL)animated { + [super viewWillDisappear:animated]; +} +*/ +/* +- (void)viewDidDisappear:(BOOL)animated { + [super viewDidDisappear:animated]; +} +*/ + + +#pragma mark - +#pragma mark Table view data source +- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { + return 1; +} + +- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { + return [fortArray count]; +} + +// Customize the appearance of table view cells. +- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { + + static NSString *CellIdentifier = @"Cell"; + + UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; + if (cell == nil) { + cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle + reuseIdentifier:CellIdentifier] autorelease]; + } + + cell.imageView.image = [fortSprites objectAtIndex:[indexPath row]]; + cell.textLabel.text = [fortArray objectAtIndex:[indexPath row]]; + cell.detailTextLabel.text = @"Insert funny description here"; + if ([cell.textLabel.text isEqualToString:[self.teamDictionary objectForKey:@"fort"]]) { + cell.accessoryType = UITableViewCellAccessoryCheckmark; + self.lastIndexPath = indexPath; + } else { + cell.accessoryType = UITableViewCellAccessoryNone; + } + + return cell; +} + + +/* +// Override to support conditional editing of the table view. +- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath { + // Return NO if you do not want the specified item to be editable. + return YES; +} +*/ + + +/* +// Override to support editing the table view. +- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath { + + if (editingStyle == UITableViewCellEditingStyleDelete) { + // Delete the row from the data source + [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES]; + } + else if (editingStyle == UITableViewCellEditingStyleInsert) { + // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view + } +} +*/ + + +/* +// Override to support rearranging the table view. +- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath { +} +*/ + + +/* +// Override to support conditional rearranging of the table view. +- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { + // Return NO if you do not want the item to be re-orderable. + return YES; +} +*/ + + +#pragma mark - +#pragma mark Table view delegate +-(void) tableView:(UITableView *)atableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + int newRow = [indexPath row]; + int oldRow = (lastIndexPath != nil) ? [lastIndexPath row] : -1; + + if (newRow != oldRow) { + // if the two selected rows differ update data on the hog dictionary and reload table content + [self.teamDictionary setValue:[fortArray objectAtIndex:newRow] forKey:@"fort"]; + + // tell our boss to write this new stuff on disk + [[NSNotificationCenter defaultCenter] postNotificationName:@"setWriteNeedTeams" object:nil]; + [self.tableView reloadData]; + + self.lastIndexPath = indexPath; + [self.tableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewScrollPositionNone]; + } + [self.tableView deselectRowAtIndexPath:indexPath animated:YES]; + [self.navigationController popViewControllerAnimated:YES]; +} + +-(CGFloat) tableView:(UITableView *)atableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { + return 200; +} + +#pragma mark - +#pragma mark Memory management +-(void) didReceiveMemoryWarning { + // Releases the view if it doesn't have a superview. + [super didReceiveMemoryWarning]; + // Relinquish ownership any cached data, images, etc that aren't in use. +} + +-(void) viewDidUnload { + self.teamDictionary = nil; + self.lastIndexPath = nil; + self.fortArray = nil; + self.fortSprites = nil; + [super viewDidUnload]; +} + + +- (void)dealloc { + [teamDictionary release]; + [lastIndexPath release]; + [fortArray release]; + [fortSprites release]; + [super dealloc]; +} + + +@end + diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/HogHatViewController.m --- a/cocoaTouch/HogHatViewController.m Thu Apr 08 17:56:30 2010 +0000 +++ b/cocoaTouch/HogHatViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -7,25 +7,31 @@ // #import "HogHatViewController.h" +#import "CommodityFunctions.h" @implementation HogHatViewController @synthesize teamDictionary, hatArray, hatSprites, lastIndexPath, selectedHog; + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); +} + #pragma mark - #pragma mark View lifecycle - (void)viewDidLoad { [super viewDidLoad]; // load all the hat file names and store them into hatArray - NSString *hatPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Data/Graphics/Hats/"]; - NSArray *array = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:hatPath error:NULL]; + NSString *hatsDirectory = HATS_DIRECTORY(); + NSArray *array = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:hatsDirectory error:NULL]; self.hatArray = array; // load all the hat images from the previous array but save only the first sprite and store it in hatSprites NSMutableArray *spriteArray = [[NSMutableArray alloc] initWithCapacity:[hatArray count]]; - for (int i=0; i< [hatArray count]; i++) { - NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/Data/Graphics/Hats/%@",[[NSBundle mainBundle] resourcePath],[hatArray objectAtIndex:i]]; + for (int i=0; i < [hatArray count]; i++) { + NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/%@", hatsDirectory,[hatArray objectAtIndex:i]]; UIImage *image = [[UIImage alloc] initWithContentsOfFile: hatFile]; [hatFile release]; @@ -68,10 +74,6 @@ } */ -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { - return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); -} - #pragma mark - #pragma mark Table view data source @@ -98,7 +100,7 @@ cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } - NSDictionary *hog = [[teamDictionary objectForKey:@"hedgehogs"] objectAtIndex:selectedHog]; + NSDictionary *hog = [[self.teamDictionary objectForKey:@"hedgehogs"] objectAtIndex:selectedHog]; if (0 == [indexPath section]) { cell.textLabel.text = self.title; cell.imageView.image = nil; @@ -161,7 +163,6 @@ #pragma mark - #pragma mark Table view delegate - - (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (1 == [indexPath section]) { int newRow = [indexPath row]; diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/MainMenuViewController.m --- a/cocoaTouch/MainMenuViewController.m Thu Apr 08 17:56:30 2010 +0000 +++ b/cocoaTouch/MainMenuViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -10,7 +10,7 @@ #import "SDL_uikitappdelegate.h" #import "PascalImports.h" #import "SplitViewRootController.h" - +#import "CommodityFunctions.h" @implementation MainMenuViewController @synthesize cover, versionLabel; @@ -80,32 +80,8 @@ [indicator release]; [alert release]; - // create Default Team.plist - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); - NSString *teamsDirectory = [[paths objectAtIndex:0] stringByAppendingString:@"/Teams/"]; - [[NSFileManager defaultManager] createDirectoryAtPath:teamsDirectory - withIntermediateDirectories:NO - attributes:nil - error:NULL]; - - NSMutableArray *hedgehogs = [[NSMutableArray alloc] init]; - - for (int i = 0; i < 8; i++) { - NSString *hogName = [[NSString alloc] initWithFormat:@"hedgehog %d",i]; - NSDictionary *hog = [[NSDictionary alloc] initWithObjectsAndKeys:@"100",@"health",@"0",@"level", - hogName,@"hogname",@"NoHat",@"hat",nil]; - [hogName release]; - [hedgehogs addObject:hog]; - [hog release]; - } - - NSDictionary *defaultTeam = [[NSDictionary alloc] initWithObjectsAndKeys:@"4421353",@"color",@"0",@"hash", - @"Default Team",@"teamname",@"Statue",@"grave",@"Plane",@"fort", - @"Default",@"voicepack",@"hedgewars",@"flag",hedgehogs,@"hedgehogs",nil]; - [hedgehogs release]; - NSString *defaultTeamFile = [teamsDirectory stringByAppendingString:@"Default Team.plist"]; - [defaultTeam writeToFile:defaultTeamFile atomically:YES]; - [defaultTeam release]; + // create a team + createTeamNamed(@"Default Team"); // create settings.plist NSMutableDictionary *saveDict = [[NSMutableDictionary alloc] init]; @@ -118,8 +94,7 @@ NSString *filePath = [[SDLUIKitDelegate sharedAppDelegate] dataFilePath:@"settings.plist"]; [saveDict writeToFile:filePath atomically:YES]; - [saveDict release]; - + [saveDict release]; // create other files // ok let the user take control diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/SingleTeamViewController.h --- a/cocoaTouch/SingleTeamViewController.h Thu Apr 08 17:56:30 2010 +0000 +++ b/cocoaTouch/SingleTeamViewController.h Thu Apr 08 22:45:18 2010 +0000 @@ -12,13 +12,16 @@ @interface SingleTeamViewController : UITableViewController { NSMutableDictionary *teamDictionary; NSArray *hatArray; - NSArray *secondaryItems; + NSArray *secondaryItems; + NSArray *secondaryControllers; BOOL isWriteNeeded; + HogHatViewController *hogChildController; } @property (nonatomic,retain) NSMutableDictionary *teamDictionary; @property (nonatomic,retain) NSArray *hatArray; @property (nonatomic,retain) NSArray *secondaryItems; +@property (nonatomic,retain) NSArray *secondaryControllers; @end diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/SingleTeamViewController.m --- a/cocoaTouch/SingleTeamViewController.m Thu Apr 08 17:56:30 2010 +0000 +++ b/cocoaTouch/SingleTeamViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -8,24 +8,24 @@ #import "SingleTeamViewController.h" #import "HogHatViewController.h" +#import "FlagsViewController.h" +#import "FortsViewController.h" +#import "CommodityFunctions.h" @implementation SingleTeamViewController -@synthesize teamDictionary, hatArray, secondaryItems; +@synthesize teamDictionary, hatArray, secondaryItems, secondaryControllers; + +-(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); +} #pragma mark - #pragma mark View lifecycle - (void)viewDidLoad { [super viewDidLoad]; - - // Uncomment the following line to preserve selection between presentations. - //self.clearsSelectionOnViewWillAppear = NO; - - // Uncomment the following line to display an Edit button in the navigation bar for this view controller. - // self.navigationItem.rightBarButtonItem = self.editButtonItem; NSMutableArray *array = [[NSMutableArray alloc] initWithObjects: - NSLocalizedString(@"Color",@""), NSLocalizedString(@"Grave",@""), NSLocalizedString(@"Voice",@""), NSLocalizedString(@"Fort",@""), @@ -34,7 +34,21 @@ self.secondaryItems = array; [array release]; - + // insert controllers here + NSMutableArray *controllersArray = [[NSMutableArray alloc] initWithCapacity:[secondaryItems count]]; + + FlagsViewController *flagsViewController = [[FlagsViewController alloc] initWithStyle:UITableViewStyleGrouped]; + flagsViewController.teamDictionary = self.teamDictionary; + [controllersArray addObject:flagsViewController]; + [flagsViewController release]; + + FortsViewController *fortsViewController = [[FortsViewController alloc] initWithStyle:UITableViewStyleGrouped]; + fortsViewController.teamDictionary = self.teamDictionary; + [controllersArray addObject:fortsViewController]; + [fortsViewController release]; + + self.secondaryControllers = controllersArray; + [controllersArray release]; // listen if any childController modifies the plist and write it if needed [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(setWriteNeeded) name:@"setWriteNeedTeams" object:nil]; @@ -50,7 +64,7 @@ NSArray *hogArray = [self.teamDictionary objectForKey:@"hedgehogs"]; NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:[hogArray count]]; for (NSDictionary *hog in hogArray) { - NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/Data/Graphics/Hats/%@.png",[[NSBundle mainBundle] resourcePath],[hog objectForKey:@"hat"]]; + NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/%@.png", HATS_DIRECTORY(), [hog objectForKey:@"hat"]]; UIImage *image = [[UIImage alloc] initWithContentsOfFile: hatFile]; [hatFile release]; @@ -66,16 +80,10 @@ self.hatArray = array; [array release]; - [self.tableView setContentOffset:CGPointMake(0,0) animated:NO]; [self.tableView reloadData]; } -/* -- (void)viewDidAppear:(BOOL)animated { - [super viewDidAppear:animated]; -} -*/ - +// needed by other classes to warn about a user change -(void) setWriteNeeded { isWriteNeeded = YES; } @@ -85,25 +93,14 @@ [super viewWillDisappear:animated]; if (isWriteNeeded) { - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); - NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/Teams/%@.plist",[paths objectAtIndex:0],self.title]; - [self.teamDictionary writeToFile: teamFile atomically:YES]; + NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/%@.plist",TEAMS_DIRECTORY(),self.title]; + [self.teamDictionary writeToFile:teamFile atomically:YES]; [teamFile release]; - + NSLog(@"writing: %@",teamDictionary); isWriteNeeded = NO; } } -/* -- (void)viewDidDisappear:(BOOL)animated { - [super viewDidDisappear:animated]; -} -*/ - --(BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { - return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); -} - #pragma mark - #pragma mark Table view data source @@ -114,14 +111,14 @@ -(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { NSInteger rows = 0; switch (section) { - case 0: + case 0: // team name rows = 1; break; - case 1: - rows = 8; + case 1: // team members + rows = MAX_HOGS; break; - case 2: - rows = 6; + case 2: // team details + rows = [self.secondaryItems count]; break; default: break; @@ -137,6 +134,9 @@ cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } + + cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; + NSArray *hogArray; NSInteger row = [indexPath row]; switch ([indexPath section]) { @@ -147,12 +147,19 @@ case 1: hogArray = [self.teamDictionary objectForKey:@"hedgehogs"]; cell.textLabel.text = [[hogArray objectAtIndex:row] objectForKey:@"hogname"]; - cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; cell.imageView.image = [self.hatArray objectAtIndex:row]; break; case 2: cell.textLabel.text = [self.secondaryItems objectAtIndex:row]; - cell.imageView.image = nil; + switch (row) { + case 3: // flags + cell.imageView.image = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/%@.png", + FLAGS_DIRECTORY(),[teamDictionary objectForKey:@"flag"]]]; + break; + default: + cell.imageView.image = nil; + break; + } break; default: break; @@ -205,6 +212,8 @@ #pragma mark - #pragma mark Table view delegate -(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { + NSInteger row = [indexPath row]; + UITableViewController *nextController; if (1 == [indexPath section]) { if (nil == hogChildController) { hogChildController = [[HogHatViewController alloc] initWithStyle:UITableViewStyleGrouped]; @@ -212,10 +221,16 @@ // cache the dictionary file of the team, so that other controllers can modify it hogChildController.teamDictionary = self.teamDictionary; - hogChildController.selectedHog = [indexPath row]; + hogChildController.selectedHog = row; - [self.navigationController pushViewController:hogChildController animated:YES]; + nextController = hogChildController; } + if (2 == [indexPath section]) { + //TODO: this part should be rewrittend with lazy loading instead of an array of controllers + nextController = [secondaryControllers objectAtIndex:row%2 ]; //TODO: fix the objectAtIndex + nextController.title = [secondaryItems objectAtIndex:row]; + } + [self.navigationController pushViewController:nextController animated:YES]; } @@ -228,14 +243,15 @@ } -(void) viewDidUnload { + self.secondaryControllers = nil; + self.secondaryItems = nil; self.hatArray = nil; - self.secondaryItems = nil; self.teamDictionary = nil; [super viewDidUnload]; } - -(void) dealloc { + [secondaryControllers release]; [secondaryItems release]; [hatArray release]; [teamDictionary release]; diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/TeamSettingsViewController.m --- a/cocoaTouch/TeamSettingsViewController.m Thu Apr 08 17:56:30 2010 +0000 +++ b/cocoaTouch/TeamSettingsViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -8,6 +8,7 @@ #import "TeamSettingsViewController.h" #import "SingleTeamViewController.h" +#import "CommodityFunctions.h" @implementation TeamSettingsViewController @synthesize listOfTeams; @@ -62,52 +63,23 @@ // add a team file with default values and updates the table -(void) addTeam:(id) sender { - NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); - NSString *teamsDirectory = [[paths objectAtIndex:0] stringByAppendingString:@"/Teams/"]; - [[NSFileManager defaultManager] createDirectoryAtPath:teamsDirectory - withIntermediateDirectories:NO - attributes:nil - error:NULL]; - - NSMutableArray *hedgehogs = [[NSMutableArray alloc] init]; + NSString *fileName = [[NSString alloc] initWithFormat:@"Default Team %u.plist", [self.listOfTeams count]]; - for (int i = 0; i < 8; i++) { - NSString *hogName = [[NSString alloc] initWithFormat:@"hedgehog %d",i]; - NSDictionary *hog = [[NSDictionary alloc] initWithObjectsAndKeys:@"100",@"health",@"0",@"level", - hogName,@"hogname",@"NoHat",@"hat",nil]; - [hogName release]; - [hedgehogs addObject:hog]; - [hog release]; - } - - NSString *fileName = [[NSString alloc] initWithFormat:@"Default Team %u.plist", [self.listOfTeams count]]; - - NSDictionary *defaultTeam = [[NSDictionary alloc] initWithObjectsAndKeys:@"4421353",@"color",@"0",@"hash", - [fileName stringByDeletingPathExtension],@"teamname",@"Statue",@"grave",@"Plane",@"fort", - @"Default",@"voicepack",@"hedgewars",@"flag",hedgehogs,@"hedgehogs",nil]; - [hedgehogs release]; - - NSString *defaultTeamFile = [[NSString alloc] initWithFormat:@"%@/%@",teamsDirectory, fileName]; - [defaultTeam writeToFile:defaultTeamFile atomically:YES]; - [defaultTeamFile release]; - [defaultTeam release]; + createTeamNamed([fileName stringByDeletingPathExtension]); [self.listOfTeams addObject:fileName]; [fileName release]; [self.tableView reloadData]; - } #pragma mark - #pragma mark Table view data source -(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView { - // Return the number of sections. return 1; } -(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { - // Return the number of rows in the section. return [listOfTeams count]; } @@ -182,7 +154,7 @@ NSString *selectedTeamFile = [listOfTeams objectAtIndex:row]; NSLog(@"%@",selectedTeamFile); - // load data about the team and extract info + // load data about the team and extract info NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/Teams/%@",[paths objectAtIndex:0],selectedTeamFile]; NSMutableDictionary *teamDict = [[NSMutableDictionary alloc] initWithContentsOfFile:teamFile]; @@ -190,6 +162,8 @@ childController.teamDictionary = teamDict; [teamDict release]; + [childController.tableView setContentOffset:CGPointMake(0,0) animated:NO]; + // this must be set so childController can load the correct plist //childController.title = [[listOfTeams objectAtIndex:row] stringByDeletingPathExtension]; [self.navigationController pushViewController:childController animated:YES]; diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/otherSrc/CommodityFunctions.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/otherSrc/CommodityFunctions.h Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,19 @@ +// +// CommodityFunctions.h +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import + +#define MAX_HOGS 8 + +#define TEAMS_DIRECTORY() [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) \ + objectAtIndex:0] stringByAppendingString:@"/Teams/"] +#define HATS_DIRECTORY() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Data/Graphics/Hats/"] +#define FLAGS_DIRECTORY() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Data/Graphics/Flags/"] +#define FORTS_DIRECTORY() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Data/Forts/"] + +void createTeamNamed (NSString *nameWithoutExt); diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/otherSrc/CommodityFunctions.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/otherSrc/CommodityFunctions.m Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,43 @@ +// +// CommodityFunctions.m +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import "CommodityFunctions.h" + + +void createTeamNamed (NSString *nameWithoutExt) { + NSString *teamsDirectory = TEAMS_DIRECTORY(); + + if (![[NSFileManager defaultManager] fileExistsAtPath: teamsDirectory]) { + [[NSFileManager defaultManager] createDirectoryAtPath:teamsDirectory + withIntermediateDirectories:NO + attributes:nil + error:NULL]; + } + + NSMutableArray *hedgehogs = [[NSMutableArray alloc] initWithCapacity: MAX_HOGS]; + + for (int i = 0; i < MAX_HOGS; i++) { + NSString *hogName = [[NSString alloc] initWithFormat:@"hedgehog %d",i]; + NSDictionary *hog = [[NSDictionary alloc] initWithObjectsAndKeys:@"100",@"health", @"0",@"level", + hogName,@"hogname", @"NoHat",@"hat", nil]; + [hogName release]; + [hedgehogs addObject:hog]; + [hog release]; + } + + NSDictionary *theTeam = [[NSDictionary alloc] initWithObjectsAndKeys:@"0",@"hash", nameWithoutExt,@"teamname", + @"Statue",@"grave", @"Plane",@"fort", @"Default",@"voicepack", + @"hedgewars",@"flag", hedgehogs,@"hedgehogs", nil]; + [hedgehogs release]; + + NSString *teamFile = [[NSString alloc] initWithFormat:@"%@/%@.plist", teamsDirectory, nameWithoutExt]; + NSLog(@"%@",teamFile); + [theTeam writeToFile:teamFile atomically:YES]; + [teamFile release]; + [theTeam release]; +} diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/otherSrc/UIImageScale.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/otherSrc/UIImageScale.h Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,16 @@ +// +// UIImageScale.h +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import + + +@interface UIImage (scale) + +-(UIImage*)scaleToSize:(CGSize)size; + +@end diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/otherSrc/UIImageScale.m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cocoaTouch/otherSrc/UIImageScale.m Thu Apr 08 22:45:18 2010 +0000 @@ -0,0 +1,33 @@ +// +// UIImageScale.m +// HedgewarsMobile +// +// Created by Vittorio on 08/04/10. +// Copyright 2010 __MyCompanyName__. All rights reserved. +// + +#import "UIImageScale.h" + + +@implementation UIImage (scale) + +-(UIImage*)scaleToSize:(CGSize)size +{ + // Create a bitmap graphics context + // This will also set it as the current context + UIGraphicsBeginImageContext(size); + + // Draw the scaled image in the current context + [self drawInRect:CGRectMake(0, 0, size.width, size.height)]; + + // Create a new image from current context + UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext(); + + // Pop the current context from the stack + UIGraphicsEndImageContext(); + + // Return our new scaled image + return scaledImage; +} + +@end diff -r 339b271d6641 -r 652a8ebdf667 project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj --- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj Thu Apr 08 17:56:30 2010 +0000 +++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/project.pbxproj Thu Apr 08 22:45:18 2010 +0000 @@ -101,6 +101,10 @@ 6179936D11501D3D00BA94A9 /* arrowRight.png in Resources */ = {isa = PBXBuildFile; fileRef = 6179936911501D3D00BA94A9 /* arrowRight.png */; }; 6179936E11501D3D00BA94A9 /* arrowUp.png in Resources */ = {isa = PBXBuildFile; fileRef = 6179936A11501D3D00BA94A9 /* arrowUp.png */; }; 617995321150403800BA94A9 /* joyPush.png in Resources */ = {isa = PBXBuildFile; fileRef = 617995311150403800BA94A9 /* joyPush.png */; }; + 619C51BF116E40FC0049FD84 /* CommodityFunctions.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C51BE116E40FC0049FD84 /* CommodityFunctions.m */; }; + 619C5232116E4E810049FD84 /* FlagsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C5231116E4E810049FD84 /* FlagsViewController.m */; }; + 619C533E116E70050049FD84 /* FortsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C533D116E70050049FD84 /* FortsViewController.m */; }; + 619C58AB116E752A0049FD84 /* UIImageScale.m in Sources */ = {isa = PBXBuildFile; fileRef = 619C58AA116E752A0049FD84 /* UIImageScale.m */; }; 61A1188511683A8C00359010 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61A117FE1168322700359010 /* CoreGraphics.framework */; }; 61A118CA11683C7600359010 /* MainMenuViewController-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61A118C911683C7600359010 /* MainMenuViewController-iPad.xib */; }; 61A118CC11683C7A00359010 /* MainMenuViewController-iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61A118CB11683C7A00359010 /* MainMenuViewController-iPhone.xib */; }; @@ -271,6 +275,14 @@ 6179936911501D3D00BA94A9 /* arrowRight.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = arrowRight.png; path = ../../cocoaTouch/resources/arrowRight.png; sourceTree = SOURCE_ROOT; }; 6179936A11501D3D00BA94A9 /* arrowUp.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = arrowUp.png; path = ../../cocoaTouch/resources/arrowUp.png; sourceTree = SOURCE_ROOT; }; 617995311150403800BA94A9 /* joyPush.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = joyPush.png; path = ../../cocoaTouch/resources/joyPush.png; sourceTree = SOURCE_ROOT; }; + 619C51BD116E40FC0049FD84 /* CommodityFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CommodityFunctions.h; path = ../../cocoaTouch/otherSrc/CommodityFunctions.h; sourceTree = SOURCE_ROOT; }; + 619C51BE116E40FC0049FD84 /* CommodityFunctions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CommodityFunctions.m; path = ../../cocoaTouch/otherSrc/CommodityFunctions.m; sourceTree = SOURCE_ROOT; }; + 619C5230116E4E800049FD84 /* FlagsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FlagsViewController.h; path = ../../cocoaTouch/FlagsViewController.h; sourceTree = SOURCE_ROOT; }; + 619C5231116E4E810049FD84 /* FlagsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FlagsViewController.m; path = ../../cocoaTouch/FlagsViewController.m; sourceTree = SOURCE_ROOT; }; + 619C533C116E70050049FD84 /* FortsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FortsViewController.h; path = ../../cocoaTouch/FortsViewController.h; sourceTree = SOURCE_ROOT; }; + 619C533D116E70050049FD84 /* FortsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FortsViewController.m; path = ../../cocoaTouch/FortsViewController.m; sourceTree = SOURCE_ROOT; }; + 619C58A9116E752A0049FD84 /* UIImageScale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UIImageScale.h; path = ../../cocoaTouch/otherSrc/UIImageScale.h; sourceTree = SOURCE_ROOT; }; + 619C58AA116E752A0049FD84 /* UIImageScale.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UIImageScale.m; path = ../../cocoaTouch/otherSrc/UIImageScale.m; sourceTree = SOURCE_ROOT; }; 61A117FE1168322700359010 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 61A118C911683C7600359010 /* MainMenuViewController-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = "MainMenuViewController-iPad.xib"; path = "../../cocoaTouch/xib/MainMenuViewController-iPad.xib"; sourceTree = SOURCE_ROOT; }; 61A118CB11683C7A00359010 /* MainMenuViewController-iPhone.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = "MainMenuViewController-iPhone.xib"; path = "../../cocoaTouch/xib/MainMenuViewController-iPhone.xib"; sourceTree = SOURCE_ROOT; }; @@ -358,13 +370,17 @@ 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( + 61798857114AA48A00BA94A9 /* CGPointUtils.h */, 61798856114AA48A00BA94A9 /* CGPointUtils.c */, - 61798857114AA48A00BA94A9 /* CGPointUtils.h */, + 619C51BD116E40FC0049FD84 /* CommodityFunctions.h */, + 619C51BE116E40FC0049FD84 /* CommodityFunctions.m */, + 6179885B114AA48A00BA94A9 /* SDL_image.h */, 61798859114AA48A00BA94A9 /* IMG.c */, 61798858114AA48A00BA94A9 /* IMG_png.c */, 6179885A114AA48A00BA94A9 /* PascalImports.h */, - 6179885B114AA48A00BA94A9 /* SDL_image.h */, 32CA4F630368D1EE00C91783 /* HedgewarsMobile_Prefix.pch */, + 619C58A9116E752A0049FD84 /* UIImageScale.h */, + 619C58AA116E752A0049FD84 /* UIImageScale.m */, ); name = "Other Sources"; sourceTree = ""; @@ -572,6 +588,10 @@ 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */, 61A11AE21168DC9400359010 /* HogHatViewController.h */, 61A11AE31168DC9400359010 /* HogHatViewController.m */, + 619C5230116E4E800049FD84 /* FlagsViewController.h */, + 619C5231116E4E810049FD84 /* FlagsViewController.m */, + 619C533C116E70050049FD84 /* FortsViewController.h */, + 619C533D116E70050049FD84 /* FortsViewController.m */, ); name = Teams; sourceTree = ""; @@ -801,7 +821,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "#cd ${PROJECT_DIR}/build/HedgewarsMobile.build/Debug-iphonesimulator/iHedgewars.build/DerivedSources-normal/\n#rm -fr i386/\n#ln -sf ../../HedgewarsMobile.build/DerivedSources-normal/i386/ i386\n#cd ${PROJECT_DIR}\n\n#copy new stuff over old stuff\nsvn export --force ${PROJECT_DIR}/../../share/hedgewars/Data ${PROJECT_DIR}/Data\n\n#delete all CMakeLists.txt and image source files\nfind ${PROJECT_DIR}/Data -name CMakeLists.txt -delete\nfind ${PROJECT_DIR}/Data -name *.svg -delete\nfind ${PROJECT_DIR}/Data -name *.sifz -delete\n\n#delete desktop frontend translation\nrm -rf ${PROJECT_DIR}/Data/Locale/hedgewars_*\n\n#the following ones must be removed when their support is implemented\n\n#delete all sound files\nrm -rf ${PROJECT_DIR}/Data/Sounds/\nrm -rf ${PROJECT_DIR}/Data/Music/\n\n#delete all names\nrm -rf ${PROJECT_DIR}/Data/Names/\n\n#delete all missions\nrm -rf ${PROJECT_DIR}/Data/Missions/\n\n#delete all forts\nrm -rf ${PROJECT_DIR}/Data/Forts/\n\n#delete all reserved hats\nrm -rf ${PROJECT_DIR}/Data/Graphics/Hats/Reserved/"; + shellScript = "#copy new stuff over old stuff\nsvn export --force ${PROJECT_DIR}/../../share/hedgewars/Data ${PROJECT_DIR}/Data\n\n#delete all CMakeLists.txt and image source files\nfind ${PROJECT_DIR}/Data -name CMakeLists.txt -delete\nfind ${PROJECT_DIR}/Data -name *.svg -delete\nfind ${PROJECT_DIR}/Data -name *.sifz -delete\n\n#delete desktop frontend translation\nrm -rf ${PROJECT_DIR}/Data/Locale/hedgewars_*\n\n#the following ones must be removed when their support is implemented\n\n#delete all sound files\nrm -rf ${PROJECT_DIR}/Data/Sounds/\nrm -rf ${PROJECT_DIR}/Data/Music/\n\n#delete all names\nrm -rf ${PROJECT_DIR}/Data/Names/\n\n#delete all missions\nrm -rf ${PROJECT_DIR}/Data/Missions/\n\n#delete all reserved hats\nrm -rf ${PROJECT_DIR}/Data/Graphics/Hats/Reserved/"; showEnvVarsInLog = 0; }; 9283011B0F10CB2D00CC5A3C /* Build libfpc.a */ = { @@ -892,6 +912,10 @@ 61A11AE11168DC6E00359010 /* SingleTeamViewController.m in Sources */, 61A11AE41168DC9400359010 /* HogHatViewController.m in Sources */, 611B0AA1116B626E00112153 /* GeneralSettingsViewController.m in Sources */, + 619C51BF116E40FC0049FD84 /* CommodityFunctions.m in Sources */, + 619C5232116E4E810049FD84 /* FlagsViewController.m in Sources */, + 619C533E116E70050049FD84 /* FortsViewController.m in Sources */, + 619C58AB116E752A0049FD84 /* UIImageScale.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff -r 339b271d6641 -r 652a8ebdf667 project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3 --- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3 Thu Apr 08 17:56:30 2010 +0000 +++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.mode1v3 Thu Apr 08 22:45:18 2010 +0000 @@ -202,24 +202,25 @@ Content PBXProjectModuleGUID - 61FE2AF5116D658700F76CDC + 619631A8116E8FCC00C47CEE PBXProjectModuleLabel - MainMenuViewController.m + FortsViewController.m PBXSplitModuleInNavigatorKey Split0 PBXProjectModuleGUID - 61FE2AF6116D658700F76CDC + 619631AC116E8FEA00C47CEE PBXProjectModuleLabel - MainMenuViewController.m + FortsViewController.m _historyCapacity 0 bookmark - 61FE2B74116D793B00F76CDC + 61F8E0B8116E93A300108149 history - 61FE2ACB116D609A00F76CDC + 61F8E0B6116E93A300108149 + 61F8E0B7116E93A300108149 SplitCount @@ -235,47 +236,7 @@ PBXModuleWindowStatusBarHidden2 RubberWindowFrame - 680 142 1058 736 0 0 1920 1178 - - - - Content - - PBXProjectModuleGUID - 61FE2AED116D658700F76CDC - PBXProjectModuleLabel - HogHatViewController.m - PBXSplitModuleInNavigatorKey - - Split0 - - PBXProjectModuleGUID - 61FE2AEE116D658700F76CDC - PBXProjectModuleLabel - HogHatViewController.m - _historyCapacity - 0 - bookmark - 61FE2B75116D793B00F76CDC - history - - 61FE2AD8116D64D300F76CDC - - - SplitCount - 1 - - StatusBarVisibility - - - Geometry - - Frame - {{0, 20}, {1058, 695}} - PBXModuleWindowStatusBarHidden2 - - RubberWindowFrame - 861 306 1058 736 0 0 1920 1178 + 84 417 1058 736 0 0 1920 1178 @@ -310,6 +271,8 @@ Layout + BecomeActive + ContentConfiguration PBXBottomSmartGroupGIDs @@ -350,16 +313,17 @@ 61A11AC31168DA2B00359010 611B0A94116B621600112153 61A11AD01168DB1F00359010 + 29B97315FDCFA39411CA2CEA 29B97317FDCFA39411CA2CEA 6100DB1711544E8400F455E0 1C37FBAC04509CD000000102 - 61FE2B68116D78BF00F76CDC + 1C37FAAC04509CD000000102 1C37FABC05509CD000000102 PBXSmartGroupTreeModuleOutlineStateSelectionKey - 17 + 25 15 5 4 @@ -368,7 +332,7 @@ PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 146}, {246, 558}} + {{0, 0}, {246, 558}} PBXTopSmartGroupGIDs @@ -387,7 +351,7 @@ 246 RubberWindowFrame - 748 211 801 617 0 0 1920 1178 + 1119 174 801 617 0 0 1920 1178 Module PBXSmartGroupTreeModule @@ -403,7 +367,7 @@ PBXProjectModuleGUID 1CE0B20306471E060097A5F4 PBXProjectModuleLabel - TeamSettingsViewController.m + FortsViewController.m PBXSplitModuleInNavigatorKey Split0 @@ -411,11 +375,11 @@ PBXProjectModuleGUID 1CE0B20406471E060097A5F4 PBXProjectModuleLabel - TeamSettingsViewController.m + FortsViewController.m _historyCapacity 0 bookmark - 61FE2B73116D793B00F76CDC + 61F8E0B3116E93A300108149 history 6179889D114AA5BD00BA94A9 @@ -426,10 +390,8 @@ 6179937511501D7800BA94A9 6179938511501FFA00BA94A9 6179943111502CEA00BA94A9 - 611FD81D1155111700C2203D 611FD81F1155111700C2203D 611FD8201155111700C2203D - 611FD8211155111700C2203D 611FD95811551C3700C2203D 611FD96611551E8000C2203D 611FDB6C1155C0B300C2203D @@ -470,8 +432,6 @@ 615F147F11659AC5002444F2 615F198C1166A71E002444F2 615F198E1166A71E002444F2 - 615F19911166A71E002444F2 - 61CEDB5F116ACBBB0067BAFC 61CEDB60116ACBBB0067BAFC 611B0AC6116B6E8B00112153 611B0AC8116B6E8B00112153 @@ -490,13 +450,124 @@ 6151348F116C2954001F16D1 61FE29E7116CDB7300F76CDC 61FE2A89116CF05C00F76CDC - 61FE2AE2116D658700F76CDC 61FE2AE4116D658700F76CDC - 61FE2AE5116D658700F76CDC - 61FE2B09116D663300F76CDC - 61FE2B0A116D663300F76CDC 61FE2B69116D78BF00F76CDC - 61FE2B6A116D78BF00F76CDC + 619C51C6116E42850049FD84 + 619C51C7116E42850049FD84 + 619C51CB116E42850049FD84 + 619C51E0116E45820049FD84 + 619C523C116E56330049FD84 + 619C523D116E56330049FD84 + 619C523F116E56330049FD84 + 619C5241116E56330049FD84 + 619C5243116E56330049FD84 + 619C5245116E56330049FD84 + 619C5247116E56330049FD84 + 619C5249116E56330049FD84 + 619C524B116E56330049FD84 + 619C524D116E56330049FD84 + 619C524F116E56330049FD84 + 619C5251116E56330049FD84 + 619C5253116E56330049FD84 + 619C5255116E56330049FD84 + 619C5257116E56330049FD84 + 619C5259116E56330049FD84 + 619C525B116E56330049FD84 + 619C525D116E56330049FD84 + 619C525F116E56330049FD84 + 619C5261116E56330049FD84 + 619C5263116E56330049FD84 + 619C5265116E56330049FD84 + 619C5267116E56330049FD84 + 619C5269116E56330049FD84 + 619C526B116E56330049FD84 + 619C526D116E56330049FD84 + 619C526F116E56330049FD84 + 619C5271116E56330049FD84 + 619C5273116E56330049FD84 + 619C5275116E56330049FD84 + 619C5277116E56330049FD84 + 619C5279116E56330049FD84 + 619C527B116E56330049FD84 + 619C527D116E56330049FD84 + 619C527F116E56330049FD84 + 619C5281116E56330049FD84 + 619C5283116E56330049FD84 + 619C5285116E56330049FD84 + 619C5287116E56330049FD84 + 619C5289116E56330049FD84 + 619C528B116E56330049FD84 + 619C528D116E56330049FD84 + 619C528F116E56330049FD84 + 619C5291116E56330049FD84 + 619C5293116E56330049FD84 + 619C5295116E56330049FD84 + 619C5297116E56330049FD84 + 619C5299116E56330049FD84 + 619C529B116E56330049FD84 + 619C529D116E56330049FD84 + 619C529F116E56330049FD84 + 619C52A1116E56330049FD84 + 619C52A3116E56330049FD84 + 619C52A5116E56330049FD84 + 619C52A7116E56330049FD84 + 619C52A9116E56330049FD84 + 619C52AB116E56330049FD84 + 619C52AD116E56330049FD84 + 619C52AF116E56330049FD84 + 619C52B1116E56330049FD84 + 619C52B7116E56330049FD84 + 619C52B9116E56330049FD84 + 619C52BB116E56330049FD84 + 619C52BD116E56330049FD84 + 619C52BF116E56330049FD84 + 619C52C1116E56330049FD84 + 619C5352116E72260049FD84 + 619C5354116E72260049FD84 + 619C5355116E72260049FD84 + 619C5373116E731F0049FD84 + 619C5858116E73B00049FD84 + 619C5859116E73B00049FD84 + 619C585B116E73B00049FD84 + 619C585D116E73B00049FD84 + 619C585F116E73B00049FD84 + 619C5861116E73B00049FD84 + 619C5863116E73B00049FD84 + 619C5865116E73B00049FD84 + 619C5867116E73B00049FD84 + 619C5869116E73B00049FD84 + 619C586B116E73B00049FD84 + 619C586D116E73B00049FD84 + 619C586F116E73B00049FD84 + 619C5871116E73B00049FD84 + 619C5873116E73B00049FD84 + 619C5875116E73B00049FD84 + 619C5877116E73B00049FD84 + 619C5879116E73B00049FD84 + 619C587B116E73B00049FD84 + 619C587D116E73B00049FD84 + 619C587F116E73B00049FD84 + 619C5880116E73B00049FD84 + 619C5882116E73B00049FD84 + 619C5883116E73B00049FD84 + 619C5885116E73B00049FD84 + 619C5887116E73B00049FD84 + 619C5888116E73B00049FD84 + 619C5889116E73B00049FD84 + 619C588B116E73B00049FD84 + 619C588C116E73B00049FD84 + 619C588D116E73B00049FD84 + 619C588F116E73B00049FD84 + 619C5890116E73B00049FD84 + 619C5892116E73B00049FD84 + 619C58B2116E76080049FD84 + 619C58B3116E76080049FD84 + 6196317D116E89DF00C47CEE + 6196317E116E89DF00C47CEE + 6196317F116E89DF00C47CEE + 6196318C116E8C6200C47CEE + 6196318D116E8C6200C47CEE + 619631CB116E922C00C47CEE SplitCount @@ -508,18 +579,16 @@ GeometryConfiguration Frame - {{0, 0}, {533, 56}} + {{0, 0}, {533, 224}} RubberWindowFrame - 748 211 801 617 0 0 1920 1178 + 1119 174 801 617 0 0 1920 1178 Module PBXNavigatorGroup Proportion - 56pt + 224pt - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -530,14 +599,14 @@ GeometryConfiguration Frame - {{0, 61}, {533, 515}} + {{0, 229}, {533, 347}} RubberWindowFrame - 748 211 801 617 0 0 1920 1178 + 1119 174 801 617 0 0 1920 1178 Module XCDetailModule Proportion - 515pt + 347pt Proportion @@ -556,9 +625,9 @@ TableOfContents - 61FE2AE7116D658700F76CDC + 61F8E0B4116E93A300108149 1CE0B1FE06471DED0097A5F4 - 61FE2AE8116D658700F76CDC + 61F8E0B5116E93A300108149 1CE0B20306471E060097A5F4 1CE0B20506471E060097A5F4 @@ -672,6 +741,8 @@ PerspectivesBarVisible + PinnedNavigatorIdentifier + 619631A8116E8FCC00C47CEE ShelfIsVisible SourceDescription @@ -696,18 +767,16 @@ 5 WindowOrderList - 61FE2B01116D658700F76CDC - 61FE2B02116D658700F76CDC + 61F8E0C1116E93A300108149 + 61F8E0C2116E93A300108149 1C78EAAD065D492600B07095 1CD10A99069EF8BA00B06720 - 61FE2AF0116D658700F76CDC 61798848114AA42600BA94A9 - 61FE2AED116D658700F76CDC /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj - 61FE2AF5116D658700F76CDC + 619631A8116E8FCC00C47CEE WindowString - 748 211 801 617 0 0 1920 1178 + 1119 174 801 617 0 0 1920 1178 WindowToolsV3 @@ -728,7 +797,7 @@ PBXProjectModuleGUID 1CD0528F0623707200166675 PBXProjectModuleLabel - TeamSettingsViewController.m + StatusBarVisibility @@ -745,8 +814,6 @@ 307pt - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -786,7 +853,7 @@ TableOfContents 61798848114AA42600BA94A9 - 61FE2AF8116D658700F76CDC + 61F8E0B9116E93A300108149 1CD0528F0623707200166675 XCMainBuildResultsModuleGUID @@ -910,13 +977,13 @@ TableOfContents 1CD10A99069EF8BA00B06720 - 61FE2AF9116D658700F76CDC + 61F8E0BA116E93A300108149 1C162984064C10D400B95A72 - 61FE2AFA116D658700F76CDC - 61FE2AFB116D658700F76CDC - 61FE2AFC116D658700F76CDC - 61FE2AFD116D658700F76CDC - 61FE2AFE116D658700F76CDC + 61F8E0BB116E93A300108149 + 61F8E0BC116E93A300108149 + 61F8E0BD116E93A300108149 + 61F8E0BE116E93A300108149 + 61F8E0BF116E93A300108149 ToolbarConfiguration xcode.toolbar.config.debugV3 @@ -1043,8 +1110,6 @@ Dock - BecomeActive - ContentConfiguration PBXProjectModuleGUID @@ -1057,7 +1122,7 @@ Frame {{0, 0}, {656, 344}} RubberWindowFrame - 77 506 656 385 0 0 1920 1178 + 1133 255 656 385 0 0 1920 1178 Module PBXDebugCLIModule @@ -1080,13 +1145,13 @@ TableOfContents 1C78EAAD065D492600B07095 - 61FE2AFF116D658700F76CDC + 61F8E0C0116E93A300108149 1C78EAAC065D492600B07095 ToolbarConfiguration xcode.toolbar.config.consoleV3 WindowString - 77 506 656 385 0 0 1920 1178 + 1133 255 656 385 0 0 1920 1178 WindowToolGUID 1C78EAAD065D492600B07095 WindowToolIsVisible diff -r 339b271d6641 -r 652a8ebdf667 project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser --- a/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser Thu Apr 08 17:56:30 2010 +0000 +++ b/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj/vittorio.pbxuser Thu Apr 08 22:45:18 2010 +0000 @@ -55,7 +55,7 @@ PBXFileTableDataSourceColumnWidthsKey = ( 22, 300, - 192.58349609375, + 182, ); PBXFileTableDataSourceColumnsKey = ( PBXExecutablesDataSource_ActiveFlagID, @@ -107,24 +107,20 @@ PBXFileDataSource_Warnings_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 292378704; - PBXWorkspaceStateSaveDate = 292378704; + PBXPerProjectTemplateStateSaveDate = 292459056; + PBXWorkspaceStateSaveDate = 292459056; }; perUserProjectItems = { 61056377116C0393003C420C = 61056377116C0393003C420C /* PBXBookmark */; 61056378116C0393003C420C = 61056378116C0393003C420C /* PBXTextBookmark */; - 61056379116C0393003C420C = 61056379116C0393003C420C /* PBXTextBookmark */; 6105637A116C0393003C420C = 6105637A116C0393003C420C /* PBXTextBookmark */; 610563DE116C15E5003C420C = 610563DE116C15E5003C420C /* PBXTextBookmark */; 610563DF116C15E5003C420C = 610563DF116C15E5003C420C /* PBXTextBookmark */; 611B0AC6116B6E8B00112153 = 611B0AC6116B6E8B00112153 /* PBXTextBookmark */; 611B0AC8116B6E8B00112153 = 611B0AC8116B6E8B00112153 /* PBXTextBookmark */; - 611B0B84116B817C00112153 = 611B0B84116B817C00112153 /* PBXTextBookmark */; 611B0C42116BAF3A00112153 = 611B0C42116BAF3A00112153 /* PBXTextBookmark */; - 611FD81D1155111700C2203D = 611FD81D1155111700C2203D /* PBXTextBookmark */; 611FD81F1155111700C2203D = 611FD81F1155111700C2203D /* PBXTextBookmark */; 611FD8201155111700C2203D = 611FD8201155111700C2203D /* PBXTextBookmark */; - 611FD8211155111700C2203D = 611FD8211155111700C2203D /* PBXTextBookmark */; 611FD95811551C3700C2203D = 611FD95811551C3700C2203D /* PBXBookmark */; 611FD96611551E8000C2203D = 611FD96611551E8000C2203D /* PBXBookmark */; 611FDB6C1155C0B300C2203D = 611FDB6C1155C0B300C2203D /* PBXBookmark */; @@ -137,7 +133,6 @@ 61430D3D1165551600E2C62D = 61430D3D1165551600E2C62D /* PBXTextBookmark */; 61513435116C1B07001F16D1 = 61513435116C1B07001F16D1 /* PBXTextBookmark */; 61513436116C1B07001F16D1 = 61513436116C1B07001F16D1 /* PBXTextBookmark */; - 6151348B116C2954001F16D1 = 6151348B116C2954001F16D1 /* PBXTextBookmark */; 6151348C116C2954001F16D1 = 6151348C116C2954001F16D1 /* PBXBookmark */; 6151348D116C2954001F16D1 = 6151348D116C2954001F16D1 /* PBXBookmark */; 6151348E116C2954001F16D1 = 6151348E116C2954001F16D1 /* PBXBookmark */; @@ -147,9 +142,7 @@ 615F147F11659AC5002444F2 = 615F147F11659AC5002444F2 /* PBXTextBookmark */; 615F198C1166A71E002444F2 = 615F198C1166A71E002444F2 /* PBXBookmark */; 615F198E1166A71E002444F2 = 615F198E1166A71E002444F2 /* PBXTextBookmark */; - 615F19911166A71E002444F2 = 615F19911166A71E002444F2 /* PBXTextBookmark */; 61697B9E1163478A00CCDF37 = 61697B9E1163478A00CCDF37 /* PBXTextBookmark */; - 6177E482116CD7AE00AC9E36 = 6177E482116CD7AE00AC9E36 /* PBXTextBookmark */; 6179889D114AA5BD00BA94A9 = 6179889D114AA5BD00BA94A9 /* PBXTextBookmark */; 61799342114B297000BA94A9 = 61799342114B297000BA94A9 /* PBXBookmark */; 61799343114B297000BA94A9 = 61799343114B297000BA94A9 /* PBXBookmark */; @@ -159,6 +152,126 @@ 6179938511501FFA00BA94A9 = 6179938511501FFA00BA94A9 /* PBXBookmark */; 6179943111502CEA00BA94A9 = 6179943111502CEA00BA94A9 /* PBXBookmark */; 618AFC07115BE92A003D411B = 618AFC07115BE92A003D411B /* PBXBookmark */; + 6196317D116E89DF00C47CEE = 6196317D116E89DF00C47CEE /* PBXTextBookmark */; + 6196317E116E89DF00C47CEE = 6196317E116E89DF00C47CEE /* PBXTextBookmark */; + 6196317F116E89DF00C47CEE = 6196317F116E89DF00C47CEE /* PBXTextBookmark */; + 6196318C116E8C6200C47CEE = 6196318C116E8C6200C47CEE /* PBXTextBookmark */; + 6196318D116E8C6200C47CEE = 6196318D116E8C6200C47CEE /* PBXTextBookmark */; + 619631BD116E91CF00C47CEE = 619631BD116E91CF00C47CEE /* PBXTextBookmark */; + 619631CB116E922C00C47CEE = 619631CB116E922C00C47CEE /* PBXTextBookmark */; + 619631CC116E922C00C47CEE = 619631CC116E922C00C47CEE /* PBXTextBookmark */; + 619631CD116E922C00C47CEE = 619631CD116E922C00C47CEE /* PBXTextBookmark */; + 619631CE116E922C00C47CEE = 619631CE116E922C00C47CEE /* PBXTextBookmark */; + 619C51C6116E42850049FD84 = 619C51C6116E42850049FD84 /* PBXTextBookmark */; + 619C51C7116E42850049FD84 = 619C51C7116E42850049FD84 /* PBXTextBookmark */; + 619C51CB116E42850049FD84 = 619C51CB116E42850049FD84 /* PBXTextBookmark */; + 619C51E0116E45820049FD84 = 619C51E0116E45820049FD84 /* PBXTextBookmark */; + 619C523C116E56330049FD84 = 619C523C116E56330049FD84 /* PBXTextBookmark */; + 619C523D116E56330049FD84 = 619C523D116E56330049FD84 /* PBXBookmark */; + 619C523F116E56330049FD84 = 619C523F116E56330049FD84 /* PBXBookmark */; + 619C5241116E56330049FD84 = 619C5241116E56330049FD84 /* PBXBookmark */; + 619C5243116E56330049FD84 = 619C5243116E56330049FD84 /* PBXBookmark */; + 619C5245116E56330049FD84 = 619C5245116E56330049FD84 /* PBXBookmark */; + 619C5247116E56330049FD84 = 619C5247116E56330049FD84 /* PBXBookmark */; + 619C5249116E56330049FD84 = 619C5249116E56330049FD84 /* PBXBookmark */; + 619C524B116E56330049FD84 = 619C524B116E56330049FD84 /* PBXBookmark */; + 619C524D116E56330049FD84 = 619C524D116E56330049FD84 /* PBXBookmark */; + 619C524F116E56330049FD84 = 619C524F116E56330049FD84 /* PBXBookmark */; + 619C5251116E56330049FD84 = 619C5251116E56330049FD84 /* PBXBookmark */; + 619C5253116E56330049FD84 = 619C5253116E56330049FD84 /* PBXBookmark */; + 619C5255116E56330049FD84 = 619C5255116E56330049FD84 /* PBXBookmark */; + 619C5257116E56330049FD84 = 619C5257116E56330049FD84 /* PBXBookmark */; + 619C5259116E56330049FD84 = 619C5259116E56330049FD84 /* PBXBookmark */; + 619C525B116E56330049FD84 = 619C525B116E56330049FD84 /* PBXBookmark */; + 619C525D116E56330049FD84 = 619C525D116E56330049FD84 /* PBXBookmark */; + 619C525F116E56330049FD84 = 619C525F116E56330049FD84 /* PBXBookmark */; + 619C5261116E56330049FD84 = 619C5261116E56330049FD84 /* PBXBookmark */; + 619C5263116E56330049FD84 = 619C5263116E56330049FD84 /* PBXBookmark */; + 619C5265116E56330049FD84 = 619C5265116E56330049FD84 /* PBXBookmark */; + 619C5267116E56330049FD84 = 619C5267116E56330049FD84 /* PBXBookmark */; + 619C5269116E56330049FD84 = 619C5269116E56330049FD84 /* PBXBookmark */; + 619C526B116E56330049FD84 = 619C526B116E56330049FD84 /* PBXBookmark */; + 619C526D116E56330049FD84 = 619C526D116E56330049FD84 /* PBXBookmark */; + 619C526F116E56330049FD84 = 619C526F116E56330049FD84 /* PBXBookmark */; + 619C5271116E56330049FD84 = 619C5271116E56330049FD84 /* PBXBookmark */; + 619C5273116E56330049FD84 = 619C5273116E56330049FD84 /* PBXBookmark */; + 619C5275116E56330049FD84 = 619C5275116E56330049FD84 /* PBXBookmark */; + 619C5277116E56330049FD84 = 619C5277116E56330049FD84 /* PBXBookmark */; + 619C5279116E56330049FD84 = 619C5279116E56330049FD84 /* PBXBookmark */; + 619C527B116E56330049FD84 = 619C527B116E56330049FD84 /* PBXBookmark */; + 619C527D116E56330049FD84 = 619C527D116E56330049FD84 /* PBXBookmark */; + 619C527F116E56330049FD84 = 619C527F116E56330049FD84 /* PBXBookmark */; + 619C5281116E56330049FD84 = 619C5281116E56330049FD84 /* PBXBookmark */; + 619C5283116E56330049FD84 = 619C5283116E56330049FD84 /* PBXBookmark */; + 619C5285116E56330049FD84 = 619C5285116E56330049FD84 /* PBXBookmark */; + 619C5287116E56330049FD84 = 619C5287116E56330049FD84 /* PBXBookmark */; + 619C5289116E56330049FD84 = 619C5289116E56330049FD84 /* PBXBookmark */; + 619C528B116E56330049FD84 = 619C528B116E56330049FD84 /* PBXBookmark */; + 619C528D116E56330049FD84 = 619C528D116E56330049FD84 /* PBXBookmark */; + 619C528F116E56330049FD84 = 619C528F116E56330049FD84 /* PBXBookmark */; + 619C5291116E56330049FD84 = 619C5291116E56330049FD84 /* PBXBookmark */; + 619C5293116E56330049FD84 = 619C5293116E56330049FD84 /* PBXBookmark */; + 619C5295116E56330049FD84 = 619C5295116E56330049FD84 /* PBXBookmark */; + 619C5297116E56330049FD84 = 619C5297116E56330049FD84 /* PBXBookmark */; + 619C5299116E56330049FD84 = 619C5299116E56330049FD84 /* PBXBookmark */; + 619C529B116E56330049FD84 = 619C529B116E56330049FD84 /* PBXBookmark */; + 619C529D116E56330049FD84 = 619C529D116E56330049FD84 /* PBXBookmark */; + 619C529F116E56330049FD84 = 619C529F116E56330049FD84 /* PBXBookmark */; + 619C52A1116E56330049FD84 = 619C52A1116E56330049FD84 /* PBXBookmark */; + 619C52A3116E56330049FD84 = 619C52A3116E56330049FD84 /* PBXBookmark */; + 619C52A5116E56330049FD84 = 619C52A5116E56330049FD84 /* PBXBookmark */; + 619C52A7116E56330049FD84 = 619C52A7116E56330049FD84 /* PBXBookmark */; + 619C52A9116E56330049FD84 = 619C52A9116E56330049FD84 /* PBXBookmark */; + 619C52AB116E56330049FD84 = 619C52AB116E56330049FD84 /* PBXBookmark */; + 619C52AD116E56330049FD84 = 619C52AD116E56330049FD84 /* PBXBookmark */; + 619C52AF116E56330049FD84 = 619C52AF116E56330049FD84 /* PBXBookmark */; + 619C52B1116E56330049FD84 = 619C52B1116E56330049FD84 /* PBXBookmark */; + 619C52B7116E56330049FD84 = 619C52B7116E56330049FD84 /* PBXBookmark */; + 619C52B9116E56330049FD84 = 619C52B9116E56330049FD84 /* PBXBookmark */; + 619C52BB116E56330049FD84 = 619C52BB116E56330049FD84 /* PBXBookmark */; + 619C52BD116E56330049FD84 = 619C52BD116E56330049FD84 /* PBXBookmark */; + 619C52BF116E56330049FD84 = 619C52BF116E56330049FD84 /* PBXBookmark */; + 619C52C1116E56330049FD84 = 619C52C1116E56330049FD84 /* PBXBookmark */; + 619C5352116E72260049FD84 = 619C5352116E72260049FD84 /* PBXTextBookmark */; + 619C5354116E72260049FD84 = 619C5354116E72260049FD84 /* PBXTextBookmark */; + 619C5355116E72260049FD84 = 619C5355116E72260049FD84 /* PBXTextBookmark */; + 619C5373116E731F0049FD84 = 619C5373116E731F0049FD84 /* PBXTextBookmark */; + 619C5858116E73B00049FD84 = 619C5858116E73B00049FD84 /* PBXTextBookmark */; + 619C5859116E73B00049FD84 = 619C5859116E73B00049FD84 /* PBXBookmark */; + 619C585B116E73B00049FD84 = 619C585B116E73B00049FD84 /* PBXBookmark */; + 619C585D116E73B00049FD84 = 619C585D116E73B00049FD84 /* PBXBookmark */; + 619C585F116E73B00049FD84 = 619C585F116E73B00049FD84 /* PBXBookmark */; + 619C5861116E73B00049FD84 = 619C5861116E73B00049FD84 /* PBXBookmark */; + 619C5863116E73B00049FD84 = 619C5863116E73B00049FD84 /* PBXBookmark */; + 619C5865116E73B00049FD84 = 619C5865116E73B00049FD84 /* PBXBookmark */; + 619C5867116E73B00049FD84 = 619C5867116E73B00049FD84 /* PBXBookmark */; + 619C5869116E73B00049FD84 = 619C5869116E73B00049FD84 /* PBXBookmark */; + 619C586B116E73B00049FD84 = 619C586B116E73B00049FD84 /* PBXBookmark */; + 619C586D116E73B00049FD84 = 619C586D116E73B00049FD84 /* PBXBookmark */; + 619C586F116E73B00049FD84 = 619C586F116E73B00049FD84 /* PBXBookmark */; + 619C5871116E73B00049FD84 = 619C5871116E73B00049FD84 /* PBXBookmark */; + 619C5873116E73B00049FD84 = 619C5873116E73B00049FD84 /* PBXBookmark */; + 619C5875116E73B00049FD84 = 619C5875116E73B00049FD84 /* PBXBookmark */; + 619C5877116E73B00049FD84 = 619C5877116E73B00049FD84 /* PBXBookmark */; + 619C5879116E73B00049FD84 = 619C5879116E73B00049FD84 /* PBXBookmark */; + 619C587B116E73B00049FD84 = 619C587B116E73B00049FD84 /* PBXBookmark */; + 619C587D116E73B00049FD84 = 619C587D116E73B00049FD84 /* PBXBookmark */; + 619C587F116E73B00049FD84 = 619C587F116E73B00049FD84 /* PBXBookmark */; + 619C5880116E73B00049FD84 = 619C5880116E73B00049FD84 /* PBXBookmark */; + 619C5882116E73B00049FD84 = 619C5882116E73B00049FD84 /* PBXBookmark */; + 619C5883116E73B00049FD84 = 619C5883116E73B00049FD84 /* PBXBookmark */; + 619C5885116E73B00049FD84 = 619C5885116E73B00049FD84 /* PBXBookmark */; + 619C5887116E73B00049FD84 = 619C5887116E73B00049FD84 /* PBXBookmark */; + 619C5888116E73B00049FD84 = 619C5888116E73B00049FD84 /* PBXBookmark */; + 619C5889116E73B00049FD84 = 619C5889116E73B00049FD84 /* PBXBookmark */; + 619C588B116E73B00049FD84 = 619C588B116E73B00049FD84 /* PBXBookmark */; + 619C588C116E73B00049FD84 = 619C588C116E73B00049FD84 /* PBXBookmark */; + 619C588D116E73B00049FD84 = 619C588D116E73B00049FD84 /* PBXBookmark */; + 619C588F116E73B00049FD84 = 619C588F116E73B00049FD84 /* PBXBookmark */; + 619C5890116E73B00049FD84 = 619C5890116E73B00049FD84 /* PBXBookmark */; + 619C5892116E73B00049FD84 = 619C5892116E73B00049FD84 /* PBXBookmark */; + 619C58B2116E76080049FD84 = 619C58B2116E76080049FD84 /* PBXBookmark */; + 619C58B3116E76080049FD84 = 619C58B3116E76080049FD84 /* PBXTextBookmark */; 61CCBE60116135FF00833FE8 = 61CCBE60116135FF00833FE8 /* PBXTextBookmark */; 61CCBF1E116162CA00833FE8 = 61CCBF1E116162CA00833FE8 /* PBXTextBookmark */; 61CCBF451161637F00833FE8 = 61CCBF451161637F00833FE8 /* PBXTextBookmark */; @@ -182,103 +295,16 @@ 61CE23FF115E4B290098C467 = 61CE23FF115E4B290098C467 /* PBXBookmark */; 61CE251F115E75A70098C467 = 61CE251F115E75A70098C467 /* PBXBookmark */; 61CEC5A6116C168E009FFF36 = 61CEC5A6116C168E009FFF36 /* PBXTextBookmark */; - 61CEDAA2116ABECE0067BAFC = 61CEDAA2116ABECE0067BAFC /* PBXTextBookmark */; - 61CEDB5F116ACBBB0067BAFC = 61CEDB5F116ACBBB0067BAFC /* PBXTextBookmark */; 61CEDB60116ACBBB0067BAFC = 61CEDB60116ACBBB0067BAFC /* PBXTextBookmark */; 61E2F0811156B170002D33C1 = 61E2F0811156B170002D33C1 /* PBXTextBookmark */; + 61F8E0B3116E93A300108149 /* PBXTextBookmark */ = 61F8E0B3116E93A300108149 /* PBXTextBookmark */; + 61F8E0B6116E93A300108149 /* PBXTextBookmark */ = 61F8E0B6116E93A300108149 /* PBXTextBookmark */; + 61F8E0B7116E93A300108149 /* PBXTextBookmark */ = 61F8E0B7116E93A300108149 /* PBXTextBookmark */; + 61F8E0B8116E93A300108149 /* PBXTextBookmark */ = 61F8E0B8116E93A300108149 /* PBXTextBookmark */; 61FE29E7116CDB7300F76CDC = 61FE29E7116CDB7300F76CDC /* PBXTextBookmark */; 61FE2A89116CF05C00F76CDC = 61FE2A89116CF05C00F76CDC /* PBXTextBookmark */; - 61FE2A8A116CF05C00F76CDC = 61FE2A8A116CF05C00F76CDC /* PBXTextBookmark */; - 61FE2A8C116CF07200F76CDC = 61FE2A8C116CF07200F76CDC /* PBXTextBookmark */; - 61FE2ACB116D609A00F76CDC /* PBXBookmark */ = 61FE2ACB116D609A00F76CDC /* PBXBookmark */; - 61FE2AD8116D64D300F76CDC /* PBXBookmark */ = 61FE2AD8116D64D300F76CDC /* PBXBookmark */; - 61FE2AE2116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE2116D658700F76CDC /* PBXTextBookmark */; - 61FE2AE3116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE3116D658700F76CDC /* PBXTextBookmark */; - 61FE2AE4116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE4116D658700F76CDC /* PBXTextBookmark */; - 61FE2AE5116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE5116D658700F76CDC /* PBXTextBookmark */; - 61FE2AE6116D658700F76CDC /* PBXTextBookmark */ = 61FE2AE6116D658700F76CDC /* PBXTextBookmark */; - 61FE2AEB116D658700F76CDC /* PBXTextBookmark */ = 61FE2AEB116D658700F76CDC /* PBXTextBookmark */; - 61FE2AEC116D658700F76CDC /* PBXTextBookmark */ = 61FE2AEC116D658700F76CDC /* PBXTextBookmark */; - 61FE2AEF116D658700F76CDC /* PBXTextBookmark */ = 61FE2AEF116D658700F76CDC /* PBXTextBookmark */; - 61FE2AF2116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF2116D658700F76CDC /* PBXTextBookmark */; - 61FE2AF3116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF3116D658700F76CDC /* PBXTextBookmark */; - 61FE2AF4116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF4116D658700F76CDC /* PBXTextBookmark */; - 61FE2AF7116D658700F76CDC /* PBXTextBookmark */ = 61FE2AF7116D658700F76CDC /* PBXTextBookmark */; - 61FE2B04116D65C200F76CDC /* XCBuildMessageTextBookmark */ = 61FE2B04116D65C200F76CDC /* XCBuildMessageTextBookmark */; - 61FE2B05116D65C200F76CDC /* PBXTextBookmark */ = 61FE2B05116D65C200F76CDC /* PBXTextBookmark */; - 61FE2B09116D663300F76CDC /* PBXTextBookmark */ = 61FE2B09116D663300F76CDC /* PBXTextBookmark */; - 61FE2B0A116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0A116D663300F76CDC /* PBXTextBookmark */; - 61FE2B0B116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0B116D663300F76CDC /* PBXTextBookmark */; - 61FE2B0C116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0C116D663300F76CDC /* PBXTextBookmark */; - 61FE2B0D116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0D116D663300F76CDC /* PBXTextBookmark */; - 61FE2B0E116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0E116D663300F76CDC /* PBXTextBookmark */; - 61FE2B0F116D663300F76CDC /* PBXTextBookmark */ = 61FE2B0F116D663300F76CDC /* PBXTextBookmark */; - 61FE2B15116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B15116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B16116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B16116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B17116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B17116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B18116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B18116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B19116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B19116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B1A116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B1A116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B1B116D686A00F76CDC /* PBXTextBookmark */ = 61FE2B1B116D686A00F76CDC /* PBXTextBookmark */; - 61FE2B1D116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B1D116D689A00F76CDC /* PBXTextBookmark */; - 61FE2B1E116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B1E116D689A00F76CDC /* PBXTextBookmark */; - 61FE2B1F116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B1F116D689A00F76CDC /* PBXTextBookmark */; - 61FE2B20116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B20116D689A00F76CDC /* PBXTextBookmark */; - 61FE2B21116D689A00F76CDC /* PBXTextBookmark */ = 61FE2B21116D689A00F76CDC /* PBXTextBookmark */; - 61FE2B26116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B26116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B27116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B27116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B28116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B28116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B29116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B29116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B2A116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B2A116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B2B116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B2B116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B2C116D6A1300F76CDC /* PBXTextBookmark */ = 61FE2B2C116D6A1300F76CDC /* PBXTextBookmark */; - 61FE2B30116D6B0000F76CDC /* PBXTextBookmark */ = 61FE2B30116D6B0000F76CDC /* PBXTextBookmark */; - 61FE2B31116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B31116D6B0100F76CDC /* PBXTextBookmark */; - 61FE2B32116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B32116D6B0100F76CDC /* PBXTextBookmark */; - 61FE2B33116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B33116D6B0100F76CDC /* PBXTextBookmark */; - 61FE2B34116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B34116D6B0100F76CDC /* PBXTextBookmark */; - 61FE2B35116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B35116D6B0100F76CDC /* PBXTextBookmark */; - 61FE2B36116D6B0100F76CDC /* PBXTextBookmark */ = 61FE2B36116D6B0100F76CDC /* PBXTextBookmark */; - 61FE2B3A116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3A116D6B7D00F76CDC /* PBXTextBookmark */; - 61FE2B3B116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3B116D6B7D00F76CDC /* PBXTextBookmark */; - 61FE2B3C116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3C116D6B7D00F76CDC /* PBXTextBookmark */; - 61FE2B3D116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3D116D6B7D00F76CDC /* PBXTextBookmark */; - 61FE2B3E116D6B7D00F76CDC /* PBXTextBookmark */ = 61FE2B3E116D6B7D00F76CDC /* PBXTextBookmark */; - 61FE2B40116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B40116D6C9900F76CDC /* PBXTextBookmark */; - 61FE2B41116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B41116D6C9900F76CDC /* PBXTextBookmark */; - 61FE2B42116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B42116D6C9900F76CDC /* PBXTextBookmark */; - 61FE2B43116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B43116D6C9900F76CDC /* PBXTextBookmark */; - 61FE2B44116D6C9900F76CDC /* PBXTextBookmark */ = 61FE2B44116D6C9900F76CDC /* PBXTextBookmark */; - 61FE2B4B116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4B116D6F3C00F76CDC /* PBXTextBookmark */; - 61FE2B4C116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4C116D6F3C00F76CDC /* PBXTextBookmark */; - 61FE2B4D116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4D116D6F3C00F76CDC /* PBXTextBookmark */; - 61FE2B4E116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4E116D6F3C00F76CDC /* PBXTextBookmark */; - 61FE2B4F116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B4F116D6F3C00F76CDC /* PBXTextBookmark */; - 61FE2B50116D6F3C00F76CDC /* PBXTextBookmark */ = 61FE2B50116D6F3C00F76CDC /* PBXTextBookmark */; - 61FE2B56116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B56116D6F8200F76CDC /* PBXTextBookmark */; - 61FE2B57116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B57116D6F8200F76CDC /* PBXTextBookmark */; - 61FE2B58116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B58116D6F8200F76CDC /* PBXTextBookmark */; - 61FE2B59116D6F8200F76CDC /* PBXTextBookmark */ = 61FE2B59116D6F8200F76CDC /* PBXTextBookmark */; - 61FE2B5D116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B5D116D743B00F76CDC /* PBXTextBookmark */; - 61FE2B5E116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B5E116D743B00F76CDC /* PBXTextBookmark */; - 61FE2B5F116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B5F116D743B00F76CDC /* PBXTextBookmark */; - 61FE2B60116D743B00F76CDC /* PBXTextBookmark */ = 61FE2B60116D743B00F76CDC /* PBXTextBookmark */; - 61FE2B62116D751800F76CDC /* PBXTextBookmark */ = 61FE2B62116D751800F76CDC /* PBXTextBookmark */; - 61FE2B63116D751800F76CDC /* PBXTextBookmark */ = 61FE2B63116D751800F76CDC /* PBXTextBookmark */; - 61FE2B64116D751800F76CDC /* PBXTextBookmark */ = 61FE2B64116D751800F76CDC /* PBXTextBookmark */; - 61FE2B65116D751800F76CDC /* PBXTextBookmark */ = 61FE2B65116D751800F76CDC /* PBXTextBookmark */; - 61FE2B69116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B69116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B6A116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6A116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B6B116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6B116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B6C116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6C116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B6D116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6D116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B6E116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6E116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B6F116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B6F116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B70116D78BF00F76CDC /* PBXTextBookmark */ = 61FE2B70116D78BF00F76CDC /* PBXTextBookmark */; - 61FE2B72116D793800F76CDC /* PBXTextBookmark */ = 61FE2B72116D793800F76CDC /* PBXTextBookmark */; - 61FE2B73116D793B00F76CDC /* PBXTextBookmark */ = 61FE2B73116D793B00F76CDC /* PBXTextBookmark */; - 61FE2B74116D793B00F76CDC /* PBXTextBookmark */ = 61FE2B74116D793B00F76CDC /* PBXTextBookmark */; - 61FE2B75116D793B00F76CDC /* PBXTextBookmark */ = 61FE2B75116D793B00F76CDC /* PBXTextBookmark */; + 61FE2AE4116D658700F76CDC = 61FE2AE4116D658700F76CDC /* PBXTextBookmark */; + 61FE2B69116D78BF00F76CDC = 61FE2B69116D78BF00F76CDC /* PBXTextBookmark */; }; sourceControlManager = 617987DF114AA2EB00BA94A9 /* Source Control */; userBuildSettings = { @@ -286,9 +312,9 @@ }; 32CA4F630368D1EE00C91783 /* HedgewarsMobile_Prefix.pch */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {698, 130}}"; + sepNavIntBoundsRect = "{{0, 0}, {698, 204}}"; sepNavSelRange = "{181, 0}"; - sepNavVisRange = "{106, 119}"; + sepNavVisRange = "{0, 225}"; }; }; 61056377116C0393003C420C /* PBXBookmark */ = { @@ -300,21 +326,11 @@ fRef = 61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */; name = "SingleTeamViewController.h: 17"; rLen = 0; - rLoc = 394; + rLoc = 434; rType = 0; vrLen = 347; vrLoc = 211; }; - 61056379116C0393003C420C /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 75"; - rLen = 0; - rLoc = 2626; - rType = 0; - vrLen = 355; - vrLoc = 2649; - }; 6105637A116C0393003C420C /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 61A11AD51168DB3700359010 /* DetailViewController.m */; @@ -354,17 +370,17 @@ }; 611B0A9F116B626E00112153 /* GeneralSettingsViewController.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {999, 641}}"; + sepNavIntBoundsRect = "{{0, 0}, {999, 664}}"; sepNavSelRange = "{666, 0}"; sepNavVisRange = "{0, 809}"; }; }; 611B0AA0116B626E00112153 /* GeneralSettingsViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {999, 4420}}"; + sepNavIntBoundsRect = "{{0, 0}, {999, 4485}}"; sepNavSelRange = "{773, 0}"; - sepNavVisRange = "{4911, 1443}"; - sepNavWindowFrame = "{{235, 235}, {1058, 792}}"; + sepNavVisRange = "{1534, 1733}"; + sepNavWindowFrame = "{{791, 245}, {1058, 792}}"; }; }; 611B0AC6116B6E8B00112153 /* PBXTextBookmark */ = { @@ -387,16 +403,6 @@ vrLen = 3; vrLoc = 0; }; - 611B0B84116B817C00112153 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886E114AA4D000BA94A9 /* MainMenuViewController.h */; - name = "MainMenuViewController.h: 10"; - rLen = 0; - rLoc = 172; - rType = 0; - vrLen = 1; - vrLoc = 172; - }; 611B0C42116BAF3A00112153 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 611B0AA0116B626E00112153 /* GeneralSettingsViewController.m */; @@ -407,16 +413,6 @@ vrLen = 75; vrLoc = 631; }; - 611FD81D1155111700C2203D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179885B114AA48A00BA94A9 /* SDL_image.h */; - name = "SDL_image.h: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 265; - vrLoc = 899; - }; 611FD81F1155111700C2203D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 61798858114AA48A00BA94A9 /* IMG_png.c */; @@ -437,16 +433,6 @@ vrLen = 295; vrLoc = 1032; }; - 611FD8211155111700C2203D /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61798857114AA48A00BA94A9 /* CGPointUtils.h */; - name = "CGPointUtils.h: 10"; - rLen = 29; - rLoc = 152; - rType = 0; - vrLen = 243; - vrLoc = 3; - }; 611FD95811551C3700C2203D /* PBXBookmark */ = { isa = PBXBookmark; fRef = 61798A25114ADD2600BA94A9 /* Default.png */; @@ -543,16 +529,6 @@ vrLen = 87; vrLoc = 37021; }; - 6151348B116C2954001F16D1 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 115"; - rLen = 0; - rLoc = 3977; - rType = 0; - vrLen = 153; - vrLoc = 0; - }; 6151348C116C2954001F16D1 /* PBXBookmark */ = { isa = PBXBookmark; fRef = 61798A26114ADD2600BA94A9 /* Icon.png */; @@ -620,16 +596,6 @@ vrLen = 52; vrLoc = 139; }; - 615F19911166A71E002444F2 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 32CA4F630368D1EE00C91783 /* HedgewarsMobile_Prefix.pch */; - name = "HedgewarsMobile_Prefix.pch: 7"; - rLen = 0; - rLoc = 181; - rType = 0; - vrLen = 119; - vrLoc = 106; - }; 61697B9E1163478A00CCDF37 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 61798803114AA34C00BA94A9 /* uLandTexture.pas */; @@ -640,16 +606,6 @@ vrLen = 250; vrLoc = 3; }; - 6177E482116CD7AE00AC9E36 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 97; - vrLoc = 150; - }; 617987D7114AA2CD00BA94A9 /* HedgewarsMobile */ = { isa = PBXExecutable; activeArgIndices = ( @@ -669,6 +625,11 @@ dylibVariantSuffix = ""; enableDebugStr = 1; environmentEntries = ( + { + active = YES; + name = NSZombieEnabled; + value = YES; + }, ); executableSystemSymbolLevel = 0; executableUserSymbolLevel = 0; @@ -1025,17 +986,18 @@ }; 61798856114AA48A00BA94A9 /* CGPointUtils.c */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {733, 494}}"; - sepNavSelRange = "{437, 0}"; - sepNavVisRange = "{471, 1}"; + sepNavIntBoundsRect = "{{0, 0}, {733, 533}}"; + sepNavSelRange = "{607, 0}"; + sepNavVisRange = "{34, 602}"; sepNavWindowFrame = "{{107, 411}, {960, 678}}"; }; }; 61798857114AA48A00BA94A9 /* CGPointUtils.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {719, 195}}"; + sepNavIntBoundsRect = "{{0, 0}, {472, 247}}"; sepNavSelRange = "{152, 29}"; - sepNavVisRange = "{3, 243}"; + sepNavVisRange = "{144, 38}"; + sepNavWindowFrame = "{{61, 339}, {1058, 792}}"; }; }; 61798858114AA48A00BA94A9 /* IMG_png.c */ = { @@ -1062,9 +1024,9 @@ }; 6179885B114AA48A00BA94A9 /* SDL_image.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {558, 1144}}"; + sepNavIntBoundsRect = "{{0, 0}, {516, 1196}}"; sepNavSelRange = "{0, 0}"; - sepNavVisRange = "{899, 265}"; + sepNavVisRange = "{899, 1}"; }; }; 61798863114AA4AA00BA94A9 /* SDL_uikitappdelegate.h */ = { @@ -1108,10 +1070,10 @@ }; 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {999, 2574}}"; - sepNavSelRange = "{2954, 1442}"; - sepNavVisRange = "{1959, 2691}"; - sepNavWindowFrame = "{{260, 136}, {1058, 792}}"; + sepNavIntBoundsRect = "{{0, 0}, {999, 2171}}"; + sepNavSelRange = "{1964, 0}"; + sepNavVisRange = "{927, 2336}"; + sepNavWindowFrame = "{{682, 122}, {1058, 792}}"; }; }; 61798887114AA4E600BA94A9 /* GameSetup.h */ = { @@ -1190,6 +1152,1368 @@ isa = PBXBookmark; fRef = 61798A20114ADD2600BA94A9 /* backgroundLeft.png */; }; + 6196317D116E89DF00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 32CA4F630368D1EE00C91783 /* HedgewarsMobile_Prefix.pch */; + name = "HedgewarsMobile_Prefix.pch: 7"; + rLen = 0; + rLoc = 181; + rType = 0; + vrLen = 225; + vrLoc = 0; + }; + 6196317E116E89DF00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; + name = "TeamSettingsViewController.m: 42"; + rLen = 0; + rLoc = 1602; + rType = 0; + vrLen = 840; + vrLoc = 1294; + }; + 6196317F116E89DF00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; + name = "SingleTeamViewController.m: 83"; + rLen = 0; + rLoc = 3202; + rType = 0; + vrLen = 810; + vrLoc = 2233; + }; + 6196318C116E8C6200C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11AE21168DC9400359010 /* HogHatViewController.h */; + name = "HogHatViewController.h: 22"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 381; + vrLoc = 271; + }; + 6196318D116E8C6200C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; + name = "HogHatViewController.m: 117"; + rLen = 0; + rLoc = 3916; + rType = 0; + vrLen = 334; + vrLoc = 0; + }; + 619631BD116E91CF00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 94"; + rLen = 0; + rLoc = 2896; + rType = 0; + vrLen = 458; + vrLoc = 4835; + }; + 619631CB116E922C00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 94"; + rLen = 0; + rLoc = 2896; + rType = 0; + vrLen = 648; + vrLoc = 4835; + }; + 619631CC116E922C00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; + name = "SingleTeamViewController.m: 36"; + rLen = 0; + rLoc = 1148; + rType = 0; + vrLen = 2038; + vrLoc = 1562; + }; + 619631CD116E922C00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 94"; + rLen = 0; + rLoc = 2896; + rType = 0; + vrLen = 1811; + vrLoc = 4361; + }; + 619631CE116E922C00C47CEE /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 94"; + rLen = 0; + rLoc = 2896; + rType = 0; + vrLen = 1811; + vrLoc = 4361; + }; + 619C51BD116E40FC0049FD84 /* CommodityFunctions.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {999, 664}}"; + sepNavSelRange = "{729, 0}"; + sepNavVisRange = "{0, 788}"; + sepNavWindowFrame = "{{794, 343}, {1058, 792}}"; + }; + }; + 619C51BE116E40FC0049FD84 /* CommodityFunctions.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {999, 641}}"; + sepNavSelRange = "{183, 0}"; + sepNavVisRange = "{0, 1695}"; + sepNavWindowFrame = "{{556, 105}, {1058, 792}}"; + }; + }; + 619C51C6116E42850049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11A4D1168D13600359010 /* PopoverMenuViewController.m */; + name = "PopoverMenuViewController.m: 13"; + rLen = 0; + rLoc = 299; + rType = 0; + vrLen = 7; + vrLoc = 0; + }; + 619C51C7116E42850049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; + name = "MainMenuViewController.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 3; + vrLoc = 144; + }; + 619C51CB116E42850049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61798857114AA48A00BA94A9 /* CGPointUtils.h */; + name = "CGPointUtils.h: 10"; + rLen = 29; + rLoc = 152; + rType = 0; + vrLen = 38; + vrLoc = 144; + }; + 619C51E0116E45820049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 6179885B114AA48A00BA94A9 /* SDL_image.h */; + name = "SDL_image.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 1; + vrLoc = 899; + }; + 619C5230116E4E800049FD84 /* FlagsViewController.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {472, 338}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 325}"; + }; + }; + 619C5231116E4E810049FD84 /* FlagsViewController.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {740, 2600}}"; + sepNavSelRange = "{1848, 0}"; + sepNavVisRange = "{1667, 460}"; + sepNavWindowFrame = "{{812, 204}, {1058, 792}}"; + }; + }; + 619C523C116E56330049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C51BE116E40FC0049FD84 /* CommodityFunctions.m */; + name = "CommodityFunctions.m: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 3; + vrLoc = 0; + }; + 619C523D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C523E116E56330049FD84 /* hh_small.png */; + }; + 619C523E116E56330049FD84 /* hh_small.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = hh_small.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/hh_small.png; + sourceTree = ""; + }; + 619C523F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5240116E56330049FD84 /* amWhip.png */; + }; + 619C5240116E56330049FD84 /* amWhip.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amWhip.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amWhip.png; + sourceTree = ""; + }; + 619C5241116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5242116E56330049FD84 /* amVamp.png */; + }; + 619C5242116E56330049FD84 /* amVamp.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amVamp.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amVamp.png; + sourceTree = ""; + }; + 619C5243116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5244116E56330049FD84 /* amSniperRifle.png */; + }; + 619C5244116E56330049FD84 /* amSniperRifle.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amSniperRifle.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amSniperRifle.png; + sourceTree = ""; + }; + 619C5245116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5246116E56330049FD84 /* amSkip.png */; + }; + 619C5246116E56330049FD84 /* amSkip.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amSkip.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amSkip.png; + sourceTree = ""; + }; + 619C5247116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5248116E56330049FD84 /* amShotgun_w.png */; + }; + 619C5248116E56330049FD84 /* amShotgun_w.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amShotgun_w.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amShotgun_w.png; + sourceTree = ""; + }; + 619C5249116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C524A116E56330049FD84 /* amShotgun.png */; + }; + 619C524A116E56330049FD84 /* amShotgun.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amShotgun.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amShotgun.png; + sourceTree = ""; + }; + 619C524B116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C524C116E56330049FD84 /* amSeduction.png */; + }; + 619C524C116E56330049FD84 /* amSeduction.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amSeduction.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amSeduction.png; + sourceTree = ""; + }; + 619C524D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C524E116E56330049FD84 /* amRope.png */; + }; + 619C524E116E56330049FD84 /* amRope.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amRope.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amRope.png; + sourceTree = ""; + }; + 619C524F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5250116E56330049FD84 /* amRCPlane.png */; + }; + 619C5250116E56330049FD84 /* amRCPlane.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amRCPlane.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amRCPlane.png; + sourceTree = ""; + }; + 619C5251116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5252116E56330049FD84 /* amMortar.png */; + }; + 619C5252116E56330049FD84 /* amMortar.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amMortar.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amMortar.png; + sourceTree = ""; + }; + 619C5253116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5254116E56330049FD84 /* amMolotov.png */; + }; + 619C5254116E56330049FD84 /* amMolotov.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amMolotov.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amMolotov.png; + sourceTree = ""; + }; + 619C5255116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5256116E56330049FD84 /* amMine.png */; + }; + 619C5256116E56330049FD84 /* amMine.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amMine.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amMine.png; + sourceTree = ""; + }; + 619C5257116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5258116E56330049FD84 /* amMelon.png */; + }; + 619C5258116E56330049FD84 /* amMelon.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amMelon.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amMelon.png; + sourceTree = ""; + }; + 619C5259116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C525A116E56330049FD84 /* amKamikaze.png */; + }; + 619C525A116E56330049FD84 /* amKamikaze.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amKamikaze.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amKamikaze.png; + sourceTree = ""; + }; + 619C525B116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C525C116E56330049FD84 /* amJetpack.png */; + }; + 619C525C116E56330049FD84 /* amJetpack.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amJetpack.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amJetpack.png; + sourceTree = ""; + }; + 619C525D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C525E116E56330049FD84 /* amHellish.png */; + }; + 619C525E116E56330049FD84 /* amHellish.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amHellish.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amHellish.png; + sourceTree = ""; + }; + 619C525F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5260116E56330049FD84 /* amGrenade.png */; + }; + 619C5260116E56330049FD84 /* amGrenade.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amGrenade.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amGrenade.png; + sourceTree = ""; + }; + 619C5261116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5262116E56330049FD84 /* amGirder.png */; + }; + 619C5262116E56330049FD84 /* amGirder.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amGirder.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amGirder.png; + sourceTree = ""; + }; + 619C5263116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5264116E56330049FD84 /* amDynamite.png */; + }; + 619C5264116E56330049FD84 /* amDynamite.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amDynamite.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amDynamite.png; + sourceTree = ""; + }; + 619C5265116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5266116E56330049FD84 /* amDrill.png */; + }; + 619C5266116E56330049FD84 /* amDrill.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amDrill.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amDrill.png; + sourceTree = ""; + }; + 619C5267116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5268116E56330049FD84 /* amDEagle_w.png */; + }; + 619C5268116E56330049FD84 /* amDEagle_w.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amDEagle_w.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amDEagle_w.png; + sourceTree = ""; + }; + 619C5269116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C526A116E56330049FD84 /* amDEagle.png */; + }; + 619C526A116E56330049FD84 /* amDEagle.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amDEagle.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amDEagle.png; + sourceTree = ""; + }; + 619C526B116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C526C116E56330049FD84 /* amConstruction.png */; + }; + 619C526C116E56330049FD84 /* amConstruction.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amConstruction.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amConstruction.png; + sourceTree = ""; + }; + 619C526D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C526E116E56330049FD84 /* amCluster.png */; + }; + 619C526E116E56330049FD84 /* amCluster.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amCluster.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amCluster.png; + sourceTree = ""; + }; + 619C526F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5270116E56330049FD84 /* amCake.png */; + }; + 619C5270116E56330049FD84 /* amCake.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amCake.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amCake.png; + sourceTree = ""; + }; + 619C5271116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5272116E56330049FD84 /* amBee.png */; + }; + 619C5272116E56330049FD84 /* amBee.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amBee.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amBee.png; + sourceTree = ""; + }; + 619C5273116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5274116E56330049FD84 /* amBazooka.png */; + }; + 619C5274116E56330049FD84 /* amBazooka.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amBazooka.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amBazooka.png; + sourceTree = ""; + }; + 619C5275116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5276116E56330049FD84 /* amBaseball.png */; + }; + 619C5276116E56330049FD84 /* amBaseball.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amBaseball.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amBaseball.png; + sourceTree = ""; + }; + 619C5277116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5278116E56330049FD84 /* amBallgun.png */; + }; + 619C5278116E56330049FD84 /* amBallgun.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amBallgun.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amBallgun.png; + sourceTree = ""; + }; + 619C5279116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C527A116E56330049FD84 /* amBTorch_w.png */; + }; + 619C527A116E56330049FD84 /* amBTorch_w.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amBTorch_w.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amBTorch_w.png; + sourceTree = ""; + }; + 619C527B116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C527C116E56330049FD84 /* amBTorch_i.png */; + }; + 619C527C116E56330049FD84 /* amBTorch_i.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amBTorch_i.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amBTorch_i.png; + sourceTree = ""; + }; + 619C527D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C527E116E56330049FD84 /* amAirAttack.png */; + }; + 619C527E116E56330049FD84 /* amAirAttack.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = amAirAttack.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/amAirAttack.png; + sourceTree = ""; + }; + 619C527F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5280116E56330049FD84 /* Wave.png */; + }; + 619C5280116E56330049FD84 /* Wave.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Wave.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Wave.png; + sourceTree = ""; + }; + 619C5281116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5282116E56330049FD84 /* Vampiric.png */; + }; + 619C5282116E56330049FD84 /* Vampiric.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Vampiric.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Vampiric.png; + sourceTree = ""; + }; + 619C5283116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5284116E56330049FD84 /* ThoughtTail.png */; + }; + 619C5284116E56330049FD84 /* ThoughtTail.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ThoughtTail.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ThoughtTail.png; + sourceTree = ""; + }; + 619C5285116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5286116E56330049FD84 /* ThoughtEdge.png */; + }; + 619C5286116E56330049FD84 /* ThoughtEdge.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ThoughtEdge.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ThoughtEdge.png; + sourceTree = ""; + }; + 619C5287116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5288116E56330049FD84 /* ThoughtCorner.png */; + }; + 619C5288116E56330049FD84 /* ThoughtCorner.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ThoughtCorner.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ThoughtCorner.png; + sourceTree = ""; + }; + 619C5289116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C528A116E56330049FD84 /* SpeechTail.png */; + }; + 619C528A116E56330049FD84 /* SpeechTail.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = SpeechTail.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/SpeechTail.png; + sourceTree = ""; + }; + 619C528B116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C528C116E56330049FD84 /* SpeechEdge.png */; + }; + 619C528C116E56330049FD84 /* SpeechEdge.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = SpeechEdge.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/SpeechEdge.png; + sourceTree = ""; + }; + 619C528D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C528E116E56330049FD84 /* SpeechCorner.png */; + }; + 619C528E116E56330049FD84 /* SpeechCorner.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = SpeechCorner.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/SpeechCorner.png; + sourceTree = ""; + }; + 619C528F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5290116E56330049FD84 /* Shrug.png */; + }; + 619C5290116E56330049FD84 /* Shrug.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Shrug.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Shrug.png; + sourceTree = ""; + }; + 619C5291116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5292116E56330049FD84 /* ShoutTail.png */; + }; + 619C5292116E56330049FD84 /* ShoutTail.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ShoutTail.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ShoutTail.png; + sourceTree = ""; + }; + 619C5293116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5294116E56330049FD84 /* ShoutEdge.png */; + }; + 619C5294116E56330049FD84 /* ShoutEdge.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ShoutEdge.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ShoutEdge.png; + sourceTree = ""; + }; + 619C5295116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5296116E56330049FD84 /* ShoutCorner.png */; + }; + 619C5296116E56330049FD84 /* ShoutCorner.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ShoutCorner.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ShoutCorner.png; + sourceTree = ""; + }; + 619C5297116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5298116E56330049FD84 /* Sad.png */; + }; + 619C5298116E56330049FD84 /* Sad.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Sad.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Sad.png; + sourceTree = ""; + }; + 619C5299116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C529A116E56330049FD84 /* Kowtow.png */; + }; + 619C529A116E56330049FD84 /* Kowtow.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Kowtow.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Kowtow.png; + sourceTree = ""; + }; + 619C529B116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C529C116E56330049FD84 /* Juggle.png */; + }; + 619C529C116E56330049FD84 /* Juggle.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Juggle.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Juggle.png; + sourceTree = ""; + }; + 619C529D116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C529E116E56330049FD84 /* Invulnerable.png */; + }; + 619C529E116E56330049FD84 /* Invulnerable.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Invulnerable.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Invulnerable.png; + sourceTree = ""; + }; + 619C529F116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52A0116E56330049FD84 /* Idle.png */; + }; + 619C52A0116E56330049FD84 /* Idle.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Idle.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Idle.png; + sourceTree = ""; + }; + 619C52A1116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52A2116E56330049FD84 /* ILoveLemonade.png */; + }; + 619C52A2116E56330049FD84 /* ILoveLemonade.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ILoveLemonade.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/ILoveLemonade.png; + sourceTree = ""; + }; + 619C52A3116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52A4116E56330049FD84 /* Hurrah.png */; + }; + 619C52A4116E56330049FD84 /* Hurrah.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Hurrah.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog/Hurrah.png; + sourceTree = ""; + }; + 619C52A5116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52A6116E56330049FD84 /* Health.png */; + }; + 619C52A6116E56330049FD84 /* Health.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Health.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Health.png; + sourceTree = ""; + }; + 619C52A7116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52A8116E56330049FD84 /* Hammer.png */; + }; + 619C52A8116E56330049FD84 /* Hammer.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Hammer.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hammer.png; + sourceTree = ""; + }; + 619C52A9116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52AA116E56330049FD84 /* HHDress.png */; + }; + 619C52AA116E56330049FD84 /* HHDress.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = HHDress.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/HHDress.png; + sourceTree = ""; + }; + 619C52AB116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52AC116E56330049FD84 /* HHDeath.png */; + }; + 619C52AC116E56330049FD84 /* HHDeath.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = HHDeath.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/HHDeath.png; + sourceTree = ""; + }; + 619C52AD116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52AE116E56330049FD84 /* Grenade.png */; + }; + 619C52AE116E56330049FD84 /* Grenade.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Grenade.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Grenade.png; + sourceTree = ""; + }; + 619C52AF116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52B0116E56330049FD84 /* Hedgehog.png */; + }; + 619C52B0116E56330049FD84 /* Hedgehog.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Hedgehog.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Hedgehog.png; + sourceTree = ""; + }; + 619C52B1116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52B2116E56330049FD84 /* HellishBomb.png */; + }; + 619C52B2116E56330049FD84 /* HellishBomb.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = HellishBomb.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/HellishBomb.png; + sourceTree = ""; + }; + 619C52B4116E56330049FD84 /* Lag.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Lag.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Lag.png; + sourceTree = ""; + }; + 619C52B6116E56330049FD84 /* MineDead.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = MineDead.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/MineDead.png; + sourceTree = ""; + }; + 619C52B7116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52B8116E56330049FD84 /* MineOff.png */; + }; + 619C52B8116E56330049FD84 /* MineOff.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = MineOff.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/MineOff.png; + sourceTree = ""; + }; + 619C52B9116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52BA116E56330049FD84 /* MineOn.png */; + }; + 619C52BA116E56330049FD84 /* MineOn.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = MineOn.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/MineOn.png; + sourceTree = ""; + }; + 619C52BB116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52BC116E56330049FD84 /* Molotov.png */; + }; + 619C52BC116E56330049FD84 /* Molotov.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Molotov.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Molotov.png; + sourceTree = ""; + }; + 619C52BD116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52BE116E56330049FD84 /* Parachute.png */; + }; + 619C52BE116E56330049FD84 /* Parachute.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Parachute.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Parachute.png; + sourceTree = ""; + }; + 619C52BF116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52C0116E56330049FD84 /* PowerBar.png */; + }; + 619C52C0116E56330049FD84 /* PowerBar.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = PowerBar.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/PowerBar.png; + sourceTree = ""; + }; + 619C52C1116E56330049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52C2116E56330049FD84 /* RCPlane.png */; + }; + 619C52C2116E56330049FD84 /* RCPlane.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = RCPlane.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/RCPlane.png; + sourceTree = ""; + }; + 619C52C4116E56330049FD84 /* Feather.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Feather.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Feather.png; + sourceTree = ""; + }; + 619C52C6116E56330049FD84 /* Explosives.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Explosives.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Explosives.png; + sourceTree = ""; + }; + 619C52C8116E56330049FD84 /* ExplPart2.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ExplPart2.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/ExplPart2.png; + sourceTree = ""; + }; + 619C52CA116E56330049FD84 /* Expl50.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Expl50.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Expl50.png; + sourceTree = ""; + }; + 619C52CC116E56330049FD84 /* EvilTrace.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = EvilTrace.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/EvilTrace.png; + sourceTree = ""; + }; + 619C52CE116E56330049FD84 /* Droplet.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Droplet.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Droplet.png; + sourceTree = ""; + }; + 619C52D1116E56330049FD84 /* Crosshair.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Crosshair.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Crosshair.png; + sourceTree = ""; + }; + 619C533C116E70050049FD84 /* FortsViewController.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {999, 664}}"; + sepNavSelRange = "{209, 0}"; + sepNavVisRange = "{0, 582}"; + sepNavWindowFrame = "{{679, 219}, {1058, 792}}"; + }; + }; + 619C533D116E70050049FD84 /* FortsViewController.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {1048, 2561}}"; + sepNavSelRange = "{5974, 0}"; + sepNavVisRange = "{4361, 1746}"; + sepNavWindowFrame = "{{526, 218}, {1058, 792}}"; + }; + }; + 619C5352116E72260049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C51BD116E40FC0049FD84 /* CommodityFunctions.h */; + name = "CommodityFunctions.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 747; + vrLoc = 0; + }; + 619C5354116E72260049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C5230116E4E800049FD84 /* FlagsViewController.h */; + name = "FlagsViewController.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 325; + vrLoc = 0; + }; + 619C5355116E72260049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533C116E70050049FD84 /* FortsViewController.h */; + name = "FortsViewController.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 325; + vrLoc = 0; + }; + 619C5373116E731F0049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C5231116E4E810049FD84 /* FlagsViewController.m */; + name = "FlagsViewController.m: 69"; + rLen = 0; + rLoc = 1848; + rType = 0; + vrLen = 460; + vrLoc = 1667; + }; + 619C5858116E73B00049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */; + name = "CGPointUtils.c: 19"; + rLen = 0; + rLoc = 423; + rType = 0; + vrLen = 489; + vrLoc = 188; + }; + 619C5859116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C585A116E73B00049FD84 /* AirBomb.png */; + }; + 619C585A116E73B00049FD84 /* AirBomb.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = AirBomb.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/AirBomb.png; + sourceTree = ""; + }; + 619C585B116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C585C116E73B00049FD84 /* Airplane.png */; + }; + 619C585C116E73B00049FD84 /* Airplane.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Airplane.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Airplane.png; + sourceTree = ""; + }; + 619C585D116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C585E116E73B00049FD84 /* Arrow.png */; + }; + 619C585E116E73B00049FD84 /* Arrow.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Arrow.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Arrow.png; + sourceTree = ""; + }; + 619C585F116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5860116E73B00049FD84 /* Balls.png */; + }; + 619C5860116E73B00049FD84 /* Balls.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Balls.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Balls.png; + sourceTree = ""; + }; + 619C5861116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5862116E73B00049FD84 /* Bee.png */; + }; + 619C5862116E73B00049FD84 /* Bee.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Bee.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Bee.png; + sourceTree = ""; + }; + 619C5863116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5864116E73B00049FD84 /* BeeTrace.png */; + }; + 619C5864116E73B00049FD84 /* BeeTrace.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = BeeTrace.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/BeeTrace.png; + sourceTree = ""; + }; + 619C5865116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5866116E73B00049FD84 /* BigDigits.png */; + }; + 619C5866116E73B00049FD84 /* BigDigits.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = BigDigits.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/BigDigits.png; + sourceTree = ""; + }; + 619C5867116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5868116E73B00049FD84 /* BigExplosion.png */; + }; + 619C5868116E73B00049FD84 /* BigExplosion.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = BigExplosion.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/BigExplosion.png; + sourceTree = ""; + }; + 619C5869116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C586A116E73B00049FD84 /* Birdy.png */; + }; + 619C586A116E73B00049FD84 /* Birdy.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Birdy.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Birdy.png; + sourceTree = ""; + }; + 619C586B116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C586C116E73B00049FD84 /* BlueWater.png */; + }; + 619C586C116E73B00049FD84 /* BlueWater.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = BlueWater.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/BlueWater.png; + sourceTree = ""; + }; + 619C586D116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C586E116E73B00049FD84 /* Bomb.png */; + }; + 619C586E116E73B00049FD84 /* Bomb.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Bomb.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Bomb.png; + sourceTree = ""; + }; + 619C586F116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5870116E73B00049FD84 /* Bubbles.png */; + }; + 619C5870116E73B00049FD84 /* Bubbles.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Bubbles.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Bubbles.png; + sourceTree = ""; + }; + 619C5871116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5872116E73B00049FD84 /* Cake_down.png */; + }; + 619C5872116E73B00049FD84 /* Cake_down.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Cake_down.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Cake_down.png; + sourceTree = ""; + }; + 619C5873116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5874116E73B00049FD84 /* Cake_walk.png */; + }; + 619C5874116E73B00049FD84 /* Cake_walk.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Cake_walk.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Cake_walk.png; + sourceTree = ""; + }; + 619C5875116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5876116E73B00049FD84 /* Case.png */; + }; + 619C5876116E73B00049FD84 /* Case.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Case.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Case.png; + sourceTree = ""; + }; + 619C5877116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5878116E73B00049FD84 /* Censored.png */; + }; + 619C5878116E73B00049FD84 /* Censored.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Censored.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Censored.png; + sourceTree = ""; + }; + 619C5879116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C587A116E73B00049FD84 /* ClBomb.png */; + }; + 619C587A116E73B00049FD84 /* ClBomb.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ClBomb.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/ClBomb.png; + sourceTree = ""; + }; + 619C587B116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C587C116E73B00049FD84 /* ClParticle.png */; + }; + 619C587C116E73B00049FD84 /* ClParticle.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ClParticle.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/ClParticle.png; + sourceTree = ""; + }; + 619C587D116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C587E116E73B00049FD84 /* Clouds.png */; + }; + 619C587E116E73B00049FD84 /* Clouds.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Clouds.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Clouds.png; + sourceTree = ""; + }; + 619C587F116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52D1116E56330049FD84 /* Crosshair.png */; + }; + 619C5880116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5881116E73B00049FD84 /* Drill.png */; + }; + 619C5881116E73B00049FD84 /* Drill.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Drill.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Drill.png; + sourceTree = ""; + }; + 619C5882116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52CE116E56330049FD84 /* Droplet.png */; + }; + 619C5883116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5884116E73B00049FD84 /* Dust.png */; + }; + 619C5884116E73B00049FD84 /* Dust.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Dust.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Dust.png; + sourceTree = ""; + }; + 619C5885116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5886116E73B00049FD84 /* Egg.png */; + }; + 619C5886116E73B00049FD84 /* Egg.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Egg.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Egg.png; + sourceTree = ""; + }; + 619C5887116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52CC116E56330049FD84 /* EvilTrace.png */; + }; + 619C5888116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52CA116E56330049FD84 /* Expl50.png */; + }; + 619C5889116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C588A116E73B00049FD84 /* ExplPart.png */; + }; + 619C588A116E73B00049FD84 /* ExplPart.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ExplPart.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/ExplPart.png; + sourceTree = ""; + }; + 619C588B116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52C8116E56330049FD84 /* ExplPart2.png */; + }; + 619C588C116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52C6116E56330049FD84 /* Explosives.png */; + }; + 619C588D116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C588E116E73B00049FD84 /* ExplosivesRoll.png */; + }; + 619C588E116E73B00049FD84 /* ExplosivesRoll.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = ExplosivesRoll.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/ExplosivesRoll.png; + sourceTree = ""; + }; + 619C588F116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52C4116E56330049FD84 /* Feather.png */; + }; + 619C5890116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C5891116E73B00049FD84 /* Finger.png */; + }; + 619C5891116E73B00049FD84 /* Finger.png */ = { + isa = PBXFileReference; + lastKnownFileType = image.png; + name = Finger.png; + path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Finger.png; + sourceTree = ""; + }; + 619C5892116E73B00049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52B6116E56330049FD84 /* MineDead.png */; + }; + 619C58A9116E752A0049FD84 /* UIImageScale.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {999, 641}}"; + sepNavSelRange = "{254, 0}"; + sepNavVisRange = "{0, 254}"; + sepNavWindowFrame = "{{199, 213}, {1058, 792}}"; + }; + }; + 619C58AA116E752A0049FD84 /* UIImageScale.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {999, 641}}"; + sepNavSelRange = "{171, 0}"; + sepNavVisRange = "{0, 744}"; + sepNavWindowFrame = "{{222, 192}, {1058, 792}}"; + }; + }; + 619C58B2116E76080049FD84 /* PBXBookmark */ = { + isa = PBXBookmark; + fRef = 619C52B4116E56330049FD84 /* Lag.png */; + }; + 619C58B3116E76080049FD84 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C58A9116E752A0049FD84 /* UIImageScale.h */; + name = "UIImageScale.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 222; + vrLoc = 0; + }; 61A11A4C1168D13600359010 /* PopoverMenuViewController.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {999, 664}}"; @@ -1200,9 +2524,9 @@ }; 61A11A4D1168D13600359010 /* PopoverMenuViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {999, 1677}}"; - sepNavSelRange = "{2728, 0}"; - sepNavVisRange = "{2105, 2146}"; + sepNavIntBoundsRect = "{{0, 0}, {810, 1573}}"; + sepNavSelRange = "{299, 0}"; + sepNavVisRange = "{0, 7}"; sepNavWindowFrame = "{{84, 318}, {1058, 792}}"; }; }; @@ -1246,10 +2570,10 @@ }; 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {803, 3003}}"; - sepNavSelRange = "{1571, 0}"; - sepNavVisRange = "{1717, 83}"; - sepNavWindowFrame = "{{366, 288}, {1058, 792}}"; + sepNavIntBoundsRect = "{{0, 0}, {1048, 2678}}"; + sepNavSelRange = "{6304, 0}"; + sepNavVisRange = "{6448, 1805}"; + sepNavWindowFrame = "{{170, 237}, {1058, 792}}"; }; }; 61A11AD41168DB3700359010 /* DetailViewController.h */ = { @@ -1270,32 +2594,32 @@ }; 61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {999, 641}}"; - sepNavSelRange = "{279, 0}"; - sepNavVisRange = "{0, 617}"; + sepNavIntBoundsRect = "{{0, 0}, {999, 664}}"; + sepNavSelRange = "{711, 0}"; + sepNavVisRange = "{0, 717}"; }; }; 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1048, 3302}}"; - sepNavSelRange = "{5297, 0}"; - sepNavVisRange = "{5230, 1528}"; - sepNavWindowFrame = "{{583, 143}, {1058, 792}}"; + sepNavIntBoundsRect = "{{0, 0}, {999, 3315}}"; + sepNavSelRange = "{1148, 0}"; + sepNavVisRange = "{1562, 2038}"; + sepNavWindowFrame = "{{589, 145}, {1058, 792}}"; }; }; 61A11AE21168DC9400359010 /* HogHatViewController.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {999, 641}}"; + sepNavIntBoundsRect = "{{0, 0}, {472, 364}}"; sepNavSelRange = "{466, 0}"; - sepNavVisRange = "{0, 652}"; + sepNavVisRange = "{271, 381}"; }; }; 61A11AE31168DC9400359010 /* HogHatViewController.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {1090, 2821}}"; - sepNavSelRange = "{1974, 68}"; - sepNavVisRange = "{319, 1984}"; - sepNavWindowFrame = "{{861, 250}, {1058, 792}}"; + sepNavIntBoundsRect = "{{0, 0}, {1048, 2704}}"; + sepNavSelRange = "{3916, 0}"; + sepNavVisRange = "{0, 334}"; + sepNavWindowFrame = "{{107, 297}, {1058, 792}}"; }; }; 61CCBE60116135FF00833FE8 /* PBXTextBookmark */ = { @@ -1532,26 +2856,6 @@ vrLen = 392; vrLoc = 3; }; - 61CEDAA2116ABECE0067BAFC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 62; - vrLoc = 85; - }; - 61CEDB5F116ACBBB0067BAFC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11A4D1168D13600359010 /* PopoverMenuViewController.m */; - name = "PopoverMenuViewController.m: 13"; - rLen = 0; - rLoc = 299; - rType = 0; - vrLen = 0; - vrLoc = 0; - }; 61CEDB60116ACBBB0067BAFC /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 61798868114AA4AA00BA94A9 /* SDL_uikitwindow.m */; @@ -1572,6 +2876,46 @@ vrLen = 181; vrLoc = 0; }; + 61F8E0B3116E93A300108149 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 94"; + rLen = 0; + rLoc = 2896; + rType = 0; + vrLen = 430; + vrLoc = 4835; + }; + 61F8E0B6116E93A300108149 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; + name = "SingleTeamViewController.m: 36"; + rLen = 0; + rLoc = 1148; + rType = 0; + vrLen = 2038; + vrLoc = 1562; + }; + 61F8E0B7116E93A300108149 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 94"; + rLen = 0; + rLoc = 2896; + rType = 0; + vrLen = 1811; + vrLoc = 4361; + }; + 61F8E0B8116E93A300108149 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 619C533D116E70050049FD84 /* FortsViewController.m */; + name = "FortsViewController.m: 175"; + rLen = 0; + rLoc = 5974; + rType = 0; + vrLen = 1746; + vrLoc = 4361; + }; 61FE29E7116CDB7300F76CDC /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 61798888114AA4E600BA94A9 /* GameSetup.m */; @@ -1592,52 +2936,6 @@ vrLen = 340; vrLoc = 929; }; - 61FE2A8A116CF05C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Implicit declaration of function 'sqrt'"; - fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */; - rLen = 1; - rLoc = 18; - rType = 1; - }; - 61FE2A8C116CF07200F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */; - name = "CGPointUtils.c: 19"; - rLen = 0; - rLoc = 437; - rType = 0; - vrLen = 147; - vrLoc = 385; - }; - 61FE2ACB116D609A00F76CDC /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - }; - 61FE2AD8116D64D300F76CDC /* PBXBookmark */ = { - isa = PBXBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - }; - 61FE2AE2116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61798856114AA48A00BA94A9 /* CGPointUtils.c */; - name = "CGPointUtils.c: 19"; - rLen = 0; - rLoc = 437; - rType = 0; - vrLen = 1; - vrLoc = 471; - }; - 61FE2AE3116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 40"; - rLen = 0; - rLoc = 1571; - rType = 0; - vrLen = 109; - vrLoc = 1651; - }; 61FE2AE4116D658700F76CDC /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 6179886E114AA4D000BA94A9 /* MainMenuViewController.h */; @@ -1648,725 +2946,6 @@ vrLen = 80; vrLoc = 148; }; - 61FE2AE5116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 115"; - rLen = 0; - rLoc = 3977; - rType = 0; - vrLen = 62; - vrLoc = 90; - }; - 61FE2AE6116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 79"; - rLen = 0; - rLoc = 2626; - rType = 0; - vrLen = 27; - vrLoc = 2596; - }; - 61FE2AEB116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 41"; - rLen = 24; - rLoc = 1448; - rType = 0; - vrLen = 1644; - vrLoc = 2231; - }; - 61FE2AEC116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 41"; - rLen = 24; - rLoc = 1448; - rType = 0; - vrLen = 1748; - vrLoc = 2041; - }; - 61FE2AEF116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2AF2116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */; - name = "TeamSettingsViewController.h: 13"; - rLen = 0; - rLoc = 300; - rType = 0; - vrLen = 400; - vrLoc = 0; - }; - 61FE2AF3116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 54"; - rLen = 0; - rLoc = 2002; - rType = 0; - vrLen = 2613; - vrLoc = 1344; - }; - 61FE2AF4116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 92"; - rLen = 0; - rLoc = 4303; - rType = 0; - vrLen = 2075; - vrLoc = 3238; - }; - 61FE2AF7116D658700F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B04116D65C200F76CDC /* XCBuildMessageTextBookmark */ = { - isa = PBXTextBookmark; - comments = "Incompatible Objective-C types 'struct NSArray *', expected 'struct NSMutableArray *' when passing argument 1 of 'setList:' from distinct Objective-C type"; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - fallbackIsa = XCBuildMessageTextBookmark; - rLen = 0; - rLoc = 40; - rType = 1; - }; - 61FE2B05116D65C200F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 40"; - rLen = 0; - rLoc = 1571; - rType = 0; - vrLen = 784; - vrLoc = 1289; - }; - 61FE2B09116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 79"; - rLen = 0; - rLoc = 2626; - rType = 0; - vrLen = 27; - vrLoc = 2596; - }; - 61FE2B0A116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 3; - vrLoc = 144; - }; - 61FE2B0B116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B0C116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 90"; - rLen = 0; - rLoc = 4116; - rType = 0; - vrLen = 2692; - vrLoc = 2297; - }; - 61FE2B0D116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 100"; - rLen = 35; - rLoc = 3266; - rType = 0; - vrLen = 1748; - vrLoc = 2041; - }; - 61FE2B0E116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B0F116D663300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B15116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B16116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 189"; - rLen = 0; - rLoc = 8424; - rType = 0; - vrLen = 2101; - vrLoc = 6547; - }; - 61FE2B17116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */; - name = "SingleTeamViewController.h: 17"; - rLen = 0; - rLoc = 394; - rType = 0; - vrLen = 617; - vrLoc = 0; - }; - 61FE2B18116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 100"; - rLen = 35; - rLoc = 3266; - rType = 0; - vrLen = 2289; - vrLoc = 727; - }; - 61FE2B19116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 53"; - rLen = 0; - rLoc = 1621; - rType = 0; - vrLen = 2464; - vrLoc = 416; - }; - 61FE2B1A116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B1B116D686A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B1D116D689A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B1E116D689A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 53"; - rLen = 0; - rLoc = 1621; - rType = 0; - vrLen = 1385; - vrLoc = 2579; - }; - 61FE2B1F116D689A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 189"; - rLen = 0; - rLoc = 7931; - rType = 0; - vrLen = 2101; - vrLoc = 6547; - }; - 61FE2B20116D689A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B21116D689A00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B26116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B27116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 189"; - rLen = 0; - rLoc = 7947; - rType = 0; - vrLen = 2141; - vrLoc = 6966; - }; - 61FE2B28116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ADF1168DC6E00359010 /* SingleTeamViewController.h */; - name = "SingleTeamViewController.h: 17"; - rLen = 0; - rLoc = 394; - rType = 0; - vrLen = 617; - vrLoc = 0; - }; - 61FE2B29116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 45"; - rLen = 0; - rLoc = 1621; - rType = 0; - vrLen = 2014; - vrLoc = 658; - }; - 61FE2B2A116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 47"; - rLen = 0; - rLoc = 1621; - rType = 0; - vrLen = 2165; - vrLoc = 497; - }; - 61FE2B2B116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B2C116D6A1300F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B30116D6B0000F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B31116D6B0100F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */; - name = "TeamSettingsViewController.h: 13"; - rLen = 0; - rLoc = 312; - rType = 0; - vrLen = 400; - vrLoc = 0; - }; - 61FE2B32116D6B0100F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 15"; - rLen = 0; - rLoc = 305; - rType = 0; - vrLen = 2105; - vrLoc = 0; - }; - 61FE2B33116D6B0100F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 30"; - rLen = 0; - rLoc = 1568; - rType = 0; - vrLen = 1983; - vrLoc = 2944; - }; - 61FE2B34116D6B0100F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B35116D6B0100F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 47"; - rLen = 0; - rLoc = 1621; - rType = 0; - vrLen = 2165; - vrLoc = 497; - }; - 61FE2B36116D6B0100F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B3A116D6B7D00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B3B116D6B7D00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 35"; - rLen = 0; - rLoc = 1568; - rType = 0; - vrLen = 2395; - vrLoc = 158; - }; - 61FE2B3C116D6B7D00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B3D116D6B7D00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 47"; - rLen = 0; - rLoc = 1621; - rType = 0; - vrLen = 2165; - vrLoc = 497; - }; - 61FE2B3E116D6B7D00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B40116D6C9900F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B41116D6C9900F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE01168DC6E00359010 /* SingleTeamViewController.m */; - name = "SingleTeamViewController.m: 83"; - rLen = 0; - rLoc = 2835; - rType = 0; - vrLen = 1473; - vrLoc = 3350; - }; - 61FE2B42116D6C9900F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 35"; - rLen = 0; - rLoc = 1568; - rType = 0; - vrLen = 1553; - vrLoc = 4303; - }; - 61FE2B43116D6C9900F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B44116D6C9900F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B4B116D6F3C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B4C116D6F3C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */; - name = "TeamSettingsViewController.h: 13"; - rLen = 11; - rLoc = 301; - rType = 0; - vrLen = 428; - vrLoc = 0; - }; - 61FE2B4D116D6F3C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 136"; - rLen = 0; - rLoc = 6456; - rType = 0; - vrLen = 1890; - vrLoc = 4806; - }; - 61FE2B4E116D6F3C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 144"; - rLen = 0; - rLoc = 6340; - rType = 0; - vrLen = 1989; - vrLoc = 4897; - }; - 61FE2B4F116D6F3C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B50116D6F3C00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B56116D6F8200F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B57116D6F8200F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 122"; - rLen = 0; - rLoc = 5312; - rType = 0; - vrLen = 1987; - vrLoc = 4931; - }; - 61FE2B58116D6F8200F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B59116D6F8200F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B5D116D743B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B5E116D743B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 38"; - rLen = 0; - rLoc = 1525; - rType = 0; - vrLen = 2482; - vrLoc = 306; - }; - 61FE2B5F116D743B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B60116D743B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B62116D751800F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; - name = "OverlayViewController.m: 17"; - rLen = 0; - rLoc = 391; - rType = 0; - vrLen = 26; - vrLoc = 221; - }; - 61FE2B63116D751800F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 24"; - rLen = 0; - rLoc = 568; - rType = 0; - vrLen = 1654; - vrLoc = 0; - }; - 61FE2B64116D751800F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B65116D751800F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; 61FE2B69116D78BF00F76CDC /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 61CE250C115E749A0098C467 /* OverlayViewController.m */; @@ -2377,116 +2956,6 @@ vrLen = 26; vrLoc = 221; }; - 61FE2B6A116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 43"; - rLen = 0; - rLoc = 1571; - rType = 0; - vrLen = 57; - vrLoc = 1739; - }; - 61FE2B6B116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 41"; - rLen = 0; - rLoc = 1571; - rType = 0; - vrLen = 57; - vrLoc = 1717; - }; - 61FE2B6C116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACD1168DB1B00359010 /* TeamSettingsViewController.h */; - name = "TeamSettingsViewController.h: 16"; - rLen = 0; - rLoc = 363; - rType = 0; - vrLen = 429; - vrLoc = 0; - }; - 61FE2B6D116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 222"; - rLen = 0; - rLoc = 9575; - rType = 0; - vrLen = 1574; - vrLoc = 8111; - }; - 61FE2B6E116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 164"; - rLen = 0; - rLoc = 7275; - rType = 0; - vrLen = 2143; - vrLoc = 158; - }; - 61FE2B6F116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1945; - vrLoc = 319; - }; - 61FE2B70116D78BF00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2644; - vrLoc = 1959; - }; - 61FE2B72116D793800F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 41"; - rLen = 0; - rLoc = 1571; - rType = 0; - vrLen = 1354; - vrLoc = 1263; - }; - 61FE2B73116D793B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11ACE1168DB1B00359010 /* TeamSettingsViewController.m */; - name = "TeamSettingsViewController.m: 41"; - rLen = 0; - rLoc = 1571; - rType = 0; - vrLen = 83; - vrLoc = 1717; - }; - 61FE2B74116D793B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 6179886F114AA4D000BA94A9 /* MainMenuViewController.m */; - name = "MainMenuViewController.m: 84"; - rLen = 1442; - rLoc = 2954; - rType = 0; - vrLen = 2691; - vrLoc = 1959; - }; - 61FE2B75116D793B00F76CDC /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 61A11AE31168DC9400359010 /* HogHatViewController.m */; - name = "HogHatViewController.m: 52"; - rLen = 68; - rLoc = 1974; - rType = 0; - vrLen = 1984; - vrLoc = 319; - }; 8D1107310486CEB800E47090 /* Info.plist */ = { uiCtxt = { sepNavWindowFrame = "{{777, 277}, {1058, 792}}";