cocoaTouch/HogHatViewController.m
changeset 3352 ac5d14a35482
parent 3340 96dd168b080b
child 3357 3836a31879e7
--- a/cocoaTouch/HogHatViewController.m	Fri Apr 16 17:17:43 2010 +0000
+++ b/cocoaTouch/HogHatViewController.m	Sat Apr 17 04:59:10 2010 +0000
@@ -8,7 +8,7 @@
 
 #import "HogHatViewController.h"
 #import "CommodityFunctions.h"
-
+#import "UIImageExtra.h"
 
 @implementation HogHatViewController
 @synthesize teamDictionary, hatArray, hatSprites, lastIndexPath, selectedHog;
@@ -33,16 +33,9 @@
     NSMutableArray *spriteArray = [[NSMutableArray alloc] initWithCapacity:[hatArray count]];
     for (NSString *hat in hatArray) {
         NSString *hatFile = [[NSString alloc] initWithFormat:@"%@/%@", hatsDirectory,hat];
-        
-        UIImage *image = [[UIImage alloc] initWithContentsOfFile: hatFile];
+        UIImage *hatSprite = [[UIImage alloc] initWithContentsOfFile: hatFile andCutAt:CGRectMake(0, 0, 32, 32)];
         [hatFile release];
-        CGRect firstSpriteArea = CGRectMake(0, 0, 32, 32);
-        CGImageRef cgImage = CGImageCreateWithImageInRect([image CGImage], firstSpriteArea);
-        [image release];
-        
-        UIImage *hatSprite = [[UIImage alloc] initWithCGImage:cgImage];
         [spriteArray addObject:hatSprite];
-        CGImageRelease(cgImage);
         [hatSprite release];
     }
     self.hatSprites = spriteArray;