diff -r 339b271d6641 -r 652a8ebdf667 cocoaTouch/HogHatViewController.m --- a/cocoaTouch/HogHatViewController.m Thu Apr 08 17:56:30 2010 +0000 +++ b/cocoaTouch/HogHatViewController.m Thu Apr 08 22:45:18 2010 +0000 @@ -7,25 +7,31 @@ // #import "HogHatViewController.h" +#import "CommodityFunctions.h" @implementation HogHatViewController @synthesize teamDictionary, hatArray, hatSprites, lastIndexPath, selectedHog; + +- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { + return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); +} + #pragma mark - #pragma mark View lifecycle - (void)viewDidLoad { [super viewDidLoad]; // load all the hat file names and store them into hatArray - NSString *hatPath = [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Data/Graphics/Hats/"]; - NSArray *array = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:hatPath error:NULL]; + NSString *hatsDirectory = HATS_DIRECTORY(); + NSArray *array = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:hatsDirectory error:NULL]; self.hatArray = array; // load all the hat images from the previous array but save only the first sprite and store it in hatSprites NSMutableArray *spriteArray = [[NSMutableArray alloc] initWithCapacity:[hatArray count]]; - for (int i=0; i< [hatArray count]; i++) { - NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/Data/Graphics/Hats/%@",[[NSBundle mainBundle] resourcePath],[hatArray objectAtIndex:i]]; + for (int i=0; i < [hatArray count]; i++) { + NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/%@", hatsDirectory,[hatArray objectAtIndex:i]]; UIImage *image = [[UIImage alloc] initWithContentsOfFile: hatFile]; [hatFile release]; @@ -68,10 +74,6 @@ } */ -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { - return (interfaceOrientation == UIInterfaceOrientationLandscapeRight); -} - #pragma mark - #pragma mark Table view data source @@ -98,7 +100,7 @@ cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; } - NSDictionary *hog = [[teamDictionary objectForKey:@"hedgehogs"] objectAtIndex:selectedHog]; + NSDictionary *hog = [[self.teamDictionary objectForKey:@"hedgehogs"] objectAtIndex:selectedHog]; if (0 == [indexPath section]) { cell.textLabel.text = self.title; cell.imageView.image = nil; @@ -161,7 +163,6 @@ #pragma mark - #pragma mark Table view delegate - - (void)tableView:(UITableView *)aTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if (1 == [indexPath section]) { int newRow = [indexPath row];