moved around team creation
add flags support
add forts support
need to find another way to save on file
--- /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 <UIKit/UIKit.h>
+
+
+@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
--- /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
+
--- /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 <UIKit/UIKit.h>
+
+
+@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
--- /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
+
--- 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];
--- 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
--- 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
--- 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];
--- 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];
--- /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 <Foundation/Foundation.h>
+
+#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);
--- /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];
+}
--- /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 <Foundation/Foundation.h>
+
+
+@interface UIImage (scale)
+
+-(UIImage*)scaleToSize:(CGSize)size;
+
+@end
--- /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
--- 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 = "<group>";
@@ -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 = "<group>";
@@ -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;
};
--- 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 @@
<key>Content</key>
<dict>
<key>PBXProjectModuleGUID</key>
- <string>61FE2AF5116D658700F76CDC</string>
+ <string>619631A8116E8FCC00C47CEE</string>
<key>PBXProjectModuleLabel</key>
- <string>MainMenuViewController.m</string>
+ <string>FortsViewController.m</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
<dict>
<key>PBXProjectModuleGUID</key>
- <string>61FE2AF6116D658700F76CDC</string>
+ <string>619631AC116E8FEA00C47CEE</string>
<key>PBXProjectModuleLabel</key>
- <string>MainMenuViewController.m</string>
+ <string>FortsViewController.m</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>61FE2B74116D793B00F76CDC</string>
+ <string>61F8E0B8116E93A300108149</string>
<key>history</key>
<array>
- <string>61FE2ACB116D609A00F76CDC</string>
+ <string>61F8E0B6116E93A300108149</string>
+ <string>61F8E0B7116E93A300108149</string>
</array>
</dict>
<key>SplitCount</key>
@@ -235,47 +236,7 @@
<key>PBXModuleWindowStatusBarHidden2</key>
<false/>
<key>RubberWindowFrame</key>
- <string>680 142 1058 736 0 0 1920 1178 </string>
- </dict>
- </dict>
- <dict>
- <key>Content</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>61FE2AED116D658700F76CDC</string>
- <key>PBXProjectModuleLabel</key>
- <string>HogHatViewController.m</string>
- <key>PBXSplitModuleInNavigatorKey</key>
- <dict>
- <key>Split0</key>
- <dict>
- <key>PBXProjectModuleGUID</key>
- <string>61FE2AEE116D658700F76CDC</string>
- <key>PBXProjectModuleLabel</key>
- <string>HogHatViewController.m</string>
- <key>_historyCapacity</key>
- <integer>0</integer>
- <key>bookmark</key>
- <string>61FE2B75116D793B00F76CDC</string>
- <key>history</key>
- <array>
- <string>61FE2AD8116D64D300F76CDC</string>
- </array>
- </dict>
- <key>SplitCount</key>
- <string>1</string>
- </dict>
- <key>StatusBarVisibility</key>
- <true/>
- </dict>
- <key>Geometry</key>
- <dict>
- <key>Frame</key>
- <string>{{0, 20}, {1058, 695}}</string>
- <key>PBXModuleWindowStatusBarHidden2</key>
- <false/>
- <key>RubberWindowFrame</key>
- <string>861 306 1058 736 0 0 1920 1178 </string>
+ <string>84 417 1058 736 0 0 1920 1178 </string>
</dict>
</dict>
</array>
@@ -310,6 +271,8 @@
<key>Layout</key>
<array>
<dict>
+ <key>BecomeActive</key>
+ <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXBottomSmartGroupGIDs</key>
@@ -350,16 +313,17 @@
<string>61A11AC31168DA2B00359010</string>
<string>611B0A94116B621600112153</string>
<string>61A11AD01168DB1F00359010</string>
+ <string>29B97315FDCFA39411CA2CEA</string>
<string>29B97317FDCFA39411CA2CEA</string>
<string>6100DB1711544E8400F455E0</string>
<string>1C37FBAC04509CD000000102</string>
- <string>61FE2B68116D78BF00F76CDC</string>
+ <string>1C37FAAC04509CD000000102</string>
<string>1C37FABC05509CD000000102</string>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
<array>
<array>
- <integer>17</integer>
+ <integer>25</integer>
<integer>15</integer>
<integer>5</integer>
<integer>4</integer>
@@ -368,7 +332,7 @@
</array>
</array>
<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
- <string>{{0, 146}, {246, 558}}</string>
+ <string>{{0, 0}, {246, 558}}</string>
</dict>
<key>PBXTopSmartGroupGIDs</key>
<array/>
@@ -387,7 +351,7 @@
<real>246</real>
</array>
<key>RubberWindowFrame</key>
- <string>748 211 801 617 0 0 1920 1178 </string>
+ <string>1119 174 801 617 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXSmartGroupTreeModule</string>
@@ -403,7 +367,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20306471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>TeamSettingsViewController.m</string>
+ <string>FortsViewController.m</string>
<key>PBXSplitModuleInNavigatorKey</key>
<dict>
<key>Split0</key>
@@ -411,11 +375,11 @@
<key>PBXProjectModuleGUID</key>
<string>1CE0B20406471E060097A5F4</string>
<key>PBXProjectModuleLabel</key>
- <string>TeamSettingsViewController.m</string>
+ <string>FortsViewController.m</string>
<key>_historyCapacity</key>
<integer>0</integer>
<key>bookmark</key>
- <string>61FE2B73116D793B00F76CDC</string>
+ <string>61F8E0B3116E93A300108149</string>
<key>history</key>
<array>
<string>6179889D114AA5BD00BA94A9</string>
@@ -426,10 +390,8 @@
<string>6179937511501D7800BA94A9</string>
<string>6179938511501FFA00BA94A9</string>
<string>6179943111502CEA00BA94A9</string>
- <string>611FD81D1155111700C2203D</string>
<string>611FD81F1155111700C2203D</string>
<string>611FD8201155111700C2203D</string>
- <string>611FD8211155111700C2203D</string>
<string>611FD95811551C3700C2203D</string>
<string>611FD96611551E8000C2203D</string>
<string>611FDB6C1155C0B300C2203D</string>
@@ -470,8 +432,6 @@
<string>615F147F11659AC5002444F2</string>
<string>615F198C1166A71E002444F2</string>
<string>615F198E1166A71E002444F2</string>
- <string>615F19911166A71E002444F2</string>
- <string>61CEDB5F116ACBBB0067BAFC</string>
<string>61CEDB60116ACBBB0067BAFC</string>
<string>611B0AC6116B6E8B00112153</string>
<string>611B0AC8116B6E8B00112153</string>
@@ -490,13 +450,124 @@
<string>6151348F116C2954001F16D1</string>
<string>61FE29E7116CDB7300F76CDC</string>
<string>61FE2A89116CF05C00F76CDC</string>
- <string>61FE2AE2116D658700F76CDC</string>
<string>61FE2AE4116D658700F76CDC</string>
- <string>61FE2AE5116D658700F76CDC</string>
- <string>61FE2B09116D663300F76CDC</string>
- <string>61FE2B0A116D663300F76CDC</string>
<string>61FE2B69116D78BF00F76CDC</string>
- <string>61FE2B6A116D78BF00F76CDC</string>
+ <string>619C51C6116E42850049FD84</string>
+ <string>619C51C7116E42850049FD84</string>
+ <string>619C51CB116E42850049FD84</string>
+ <string>619C51E0116E45820049FD84</string>
+ <string>619C523C116E56330049FD84</string>
+ <string>619C523D116E56330049FD84</string>
+ <string>619C523F116E56330049FD84</string>
+ <string>619C5241116E56330049FD84</string>
+ <string>619C5243116E56330049FD84</string>
+ <string>619C5245116E56330049FD84</string>
+ <string>619C5247116E56330049FD84</string>
+ <string>619C5249116E56330049FD84</string>
+ <string>619C524B116E56330049FD84</string>
+ <string>619C524D116E56330049FD84</string>
+ <string>619C524F116E56330049FD84</string>
+ <string>619C5251116E56330049FD84</string>
+ <string>619C5253116E56330049FD84</string>
+ <string>619C5255116E56330049FD84</string>
+ <string>619C5257116E56330049FD84</string>
+ <string>619C5259116E56330049FD84</string>
+ <string>619C525B116E56330049FD84</string>
+ <string>619C525D116E56330049FD84</string>
+ <string>619C525F116E56330049FD84</string>
+ <string>619C5261116E56330049FD84</string>
+ <string>619C5263116E56330049FD84</string>
+ <string>619C5265116E56330049FD84</string>
+ <string>619C5267116E56330049FD84</string>
+ <string>619C5269116E56330049FD84</string>
+ <string>619C526B116E56330049FD84</string>
+ <string>619C526D116E56330049FD84</string>
+ <string>619C526F116E56330049FD84</string>
+ <string>619C5271116E56330049FD84</string>
+ <string>619C5273116E56330049FD84</string>
+ <string>619C5275116E56330049FD84</string>
+ <string>619C5277116E56330049FD84</string>
+ <string>619C5279116E56330049FD84</string>
+ <string>619C527B116E56330049FD84</string>
+ <string>619C527D116E56330049FD84</string>
+ <string>619C527F116E56330049FD84</string>
+ <string>619C5281116E56330049FD84</string>
+ <string>619C5283116E56330049FD84</string>
+ <string>619C5285116E56330049FD84</string>
+ <string>619C5287116E56330049FD84</string>
+ <string>619C5289116E56330049FD84</string>
+ <string>619C528B116E56330049FD84</string>
+ <string>619C528D116E56330049FD84</string>
+ <string>619C528F116E56330049FD84</string>
+ <string>619C5291116E56330049FD84</string>
+ <string>619C5293116E56330049FD84</string>
+ <string>619C5295116E56330049FD84</string>
+ <string>619C5297116E56330049FD84</string>
+ <string>619C5299116E56330049FD84</string>
+ <string>619C529B116E56330049FD84</string>
+ <string>619C529D116E56330049FD84</string>
+ <string>619C529F116E56330049FD84</string>
+ <string>619C52A1116E56330049FD84</string>
+ <string>619C52A3116E56330049FD84</string>
+ <string>619C52A5116E56330049FD84</string>
+ <string>619C52A7116E56330049FD84</string>
+ <string>619C52A9116E56330049FD84</string>
+ <string>619C52AB116E56330049FD84</string>
+ <string>619C52AD116E56330049FD84</string>
+ <string>619C52AF116E56330049FD84</string>
+ <string>619C52B1116E56330049FD84</string>
+ <string>619C52B7116E56330049FD84</string>
+ <string>619C52B9116E56330049FD84</string>
+ <string>619C52BB116E56330049FD84</string>
+ <string>619C52BD116E56330049FD84</string>
+ <string>619C52BF116E56330049FD84</string>
+ <string>619C52C1116E56330049FD84</string>
+ <string>619C5352116E72260049FD84</string>
+ <string>619C5354116E72260049FD84</string>
+ <string>619C5355116E72260049FD84</string>
+ <string>619C5373116E731F0049FD84</string>
+ <string>619C5858116E73B00049FD84</string>
+ <string>619C5859116E73B00049FD84</string>
+ <string>619C585B116E73B00049FD84</string>
+ <string>619C585D116E73B00049FD84</string>
+ <string>619C585F116E73B00049FD84</string>
+ <string>619C5861116E73B00049FD84</string>
+ <string>619C5863116E73B00049FD84</string>
+ <string>619C5865116E73B00049FD84</string>
+ <string>619C5867116E73B00049FD84</string>
+ <string>619C5869116E73B00049FD84</string>
+ <string>619C586B116E73B00049FD84</string>
+ <string>619C586D116E73B00049FD84</string>
+ <string>619C586F116E73B00049FD84</string>
+ <string>619C5871116E73B00049FD84</string>
+ <string>619C5873116E73B00049FD84</string>
+ <string>619C5875116E73B00049FD84</string>
+ <string>619C5877116E73B00049FD84</string>
+ <string>619C5879116E73B00049FD84</string>
+ <string>619C587B116E73B00049FD84</string>
+ <string>619C587D116E73B00049FD84</string>
+ <string>619C587F116E73B00049FD84</string>
+ <string>619C5880116E73B00049FD84</string>
+ <string>619C5882116E73B00049FD84</string>
+ <string>619C5883116E73B00049FD84</string>
+ <string>619C5885116E73B00049FD84</string>
+ <string>619C5887116E73B00049FD84</string>
+ <string>619C5888116E73B00049FD84</string>
+ <string>619C5889116E73B00049FD84</string>
+ <string>619C588B116E73B00049FD84</string>
+ <string>619C588C116E73B00049FD84</string>
+ <string>619C588D116E73B00049FD84</string>
+ <string>619C588F116E73B00049FD84</string>
+ <string>619C5890116E73B00049FD84</string>
+ <string>619C5892116E73B00049FD84</string>
+ <string>619C58B2116E76080049FD84</string>
+ <string>619C58B3116E76080049FD84</string>
+ <string>6196317D116E89DF00C47CEE</string>
+ <string>6196317E116E89DF00C47CEE</string>
+ <string>6196317F116E89DF00C47CEE</string>
+ <string>6196318C116E8C6200C47CEE</string>
+ <string>6196318D116E8C6200C47CEE</string>
+ <string>619631CB116E922C00C47CEE</string>
</array>
</dict>
<key>SplitCount</key>
@@ -508,18 +579,16 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 0}, {533, 56}}</string>
+ <string>{{0, 0}, {533, 224}}</string>
<key>RubberWindowFrame</key>
- <string>748 211 801 617 0 0 1920 1178 </string>
+ <string>1119 174 801 617 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXNavigatorGroup</string>
<key>Proportion</key>
- <string>56pt</string>
+ <string>224pt</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -530,14 +599,14 @@
<key>GeometryConfiguration</key>
<dict>
<key>Frame</key>
- <string>{{0, 61}, {533, 515}}</string>
+ <string>{{0, 229}, {533, 347}}</string>
<key>RubberWindowFrame</key>
- <string>748 211 801 617 0 0 1920 1178 </string>
+ <string>1119 174 801 617 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>XCDetailModule</string>
<key>Proportion</key>
- <string>515pt</string>
+ <string>347pt</string>
</dict>
</array>
<key>Proportion</key>
@@ -556,9 +625,9 @@
</array>
<key>TableOfContents</key>
<array>
- <string>61FE2AE7116D658700F76CDC</string>
+ <string>61F8E0B4116E93A300108149</string>
<string>1CE0B1FE06471DED0097A5F4</string>
- <string>61FE2AE8116D658700F76CDC</string>
+ <string>61F8E0B5116E93A300108149</string>
<string>1CE0B20306471E060097A5F4</string>
<string>1CE0B20506471E060097A5F4</string>
</array>
@@ -672,6 +741,8 @@
</array>
<key>PerspectivesBarVisible</key>
<false/>
+ <key>PinnedNavigatorIdentifier</key>
+ <string>619631A8116E8FCC00C47CEE</string>
<key>ShelfIsVisible</key>
<false/>
<key>SourceDescription</key>
@@ -696,18 +767,16 @@
<integer>5</integer>
<key>WindowOrderList</key>
<array>
- <string>61FE2B01116D658700F76CDC</string>
- <string>61FE2B02116D658700F76CDC</string>
+ <string>61F8E0C1116E93A300108149</string>
+ <string>61F8E0C2116E93A300108149</string>
<string>1C78EAAD065D492600B07095</string>
<string>1CD10A99069EF8BA00B06720</string>
- <string>61FE2AF0116D658700F76CDC</string>
<string>61798848114AA42600BA94A9</string>
- <string>61FE2AED116D658700F76CDC</string>
<string>/Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/HedgewarsMobile.xcodeproj</string>
- <string>61FE2AF5116D658700F76CDC</string>
+ <string>619631A8116E8FCC00C47CEE</string>
</array>
<key>WindowString</key>
- <string>748 211 801 617 0 0 1920 1178 </string>
+ <string>1119 174 801 617 0 0 1920 1178 </string>
<key>WindowToolsV3</key>
<array>
<dict>
@@ -728,7 +797,7 @@
<key>PBXProjectModuleGUID</key>
<string>1CD0528F0623707200166675</string>
<key>PBXProjectModuleLabel</key>
- <string>TeamSettingsViewController.m</string>
+ <string></string>
<key>StatusBarVisibility</key>
<true/>
</dict>
@@ -745,8 +814,6 @@
<string>307pt</string>
</dict>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -786,7 +853,7 @@
<key>TableOfContents</key>
<array>
<string>61798848114AA42600BA94A9</string>
- <string>61FE2AF8116D658700F76CDC</string>
+ <string>61F8E0B9116E93A300108149</string>
<string>1CD0528F0623707200166675</string>
<string>XCMainBuildResultsModuleGUID</string>
</array>
@@ -910,13 +977,13 @@
<key>TableOfContents</key>
<array>
<string>1CD10A99069EF8BA00B06720</string>
- <string>61FE2AF9116D658700F76CDC</string>
+ <string>61F8E0BA116E93A300108149</string>
<string>1C162984064C10D400B95A72</string>
- <string>61FE2AFA116D658700F76CDC</string>
- <string>61FE2AFB116D658700F76CDC</string>
- <string>61FE2AFC116D658700F76CDC</string>
- <string>61FE2AFD116D658700F76CDC</string>
- <string>61FE2AFE116D658700F76CDC</string>
+ <string>61F8E0BB116E93A300108149</string>
+ <string>61F8E0BC116E93A300108149</string>
+ <string>61F8E0BD116E93A300108149</string>
+ <string>61F8E0BE116E93A300108149</string>
+ <string>61F8E0BF116E93A300108149</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.debugV3</string>
@@ -1043,8 +1110,6 @@
<key>Dock</key>
<array>
<dict>
- <key>BecomeActive</key>
- <true/>
<key>ContentConfiguration</key>
<dict>
<key>PBXProjectModuleGUID</key>
@@ -1057,7 +1122,7 @@
<key>Frame</key>
<string>{{0, 0}, {656, 344}}</string>
<key>RubberWindowFrame</key>
- <string>77 506 656 385 0 0 1920 1178 </string>
+ <string>1133 255 656 385 0 0 1920 1178 </string>
</dict>
<key>Module</key>
<string>PBXDebugCLIModule</string>
@@ -1080,13 +1145,13 @@
<key>TableOfContents</key>
<array>
<string>1C78EAAD065D492600B07095</string>
- <string>61FE2AFF116D658700F76CDC</string>
+ <string>61F8E0C0116E93A300108149</string>
<string>1C78EAAC065D492600B07095</string>
</array>
<key>ToolbarConfiguration</key>
<string>xcode.toolbar.config.consoleV3</string>
<key>WindowString</key>
- <string>77 506 656 385 0 0 1920 1178 </string>
+ <string>1133 255 656 385 0 0 1920 1178 </string>
<key>WindowToolGUID</key>
<string>1C78EAAD065D492600B07095</string>
<key>WindowToolIsVisible</key>
--- 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 619C52B4116E56330049FD84 /* Lag.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = Lag.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Lag.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52B6116E56330049FD84 /* MineDead.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = MineDead.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/MineDead.png;
+ sourceTree = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 619C52C4116E56330049FD84 /* Feather.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = Feather.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Feather.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52C6116E56330049FD84 /* Explosives.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = Explosives.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Explosives.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52C8116E56330049FD84 /* ExplPart2.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = ExplPart2.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/ExplPart2.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52CA116E56330049FD84 /* Expl50.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = Expl50.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Expl50.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52CC116E56330049FD84 /* EvilTrace.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = EvilTrace.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/EvilTrace.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52CE116E56330049FD84 /* Droplet.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = Droplet.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Droplet.png;
+ sourceTree = "<absolute>";
+ };
+ 619C52D1116E56330049FD84 /* Crosshair.png */ = {
+ isa = PBXFileReference;
+ lastKnownFileType = image.png;
+ name = Crosshair.png;
+ path = /Users/vittorio/hedgewars/trunk/project_files/HedgewarsMobile/Data/Graphics/Crosshair.png;
+ sourceTree = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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 = "<absolute>";
+ };
+ 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}}";