cocoaTouch/LevelViewController.m
changeset 3374 0d522416d97f
parent 3352 ac5d14a35482
child 3490 016b3172b645
--- a/cocoaTouch/LevelViewController.m	Thu Apr 29 02:43:28 2010 +0000
+++ b/cocoaTouch/LevelViewController.m	Thu Apr 29 17:19:06 2010 +0000
@@ -34,44 +34,15 @@
                       nil];
     self.levelArray = array;
     [array release];
-
-    NSMutableArray *sprites = [[NSMutableArray alloc] initWithCapacity:[levelArray count]];
-    for (int i = 0; i < [levelArray count]; i++) {
-        NSString *botlevelPath = [[NSString alloc] initWithFormat:@"%@/%d.png",BOTLEVELS_DIRECTORY(),i];
-        UIImage *image = [[UIImage alloc] initWithContentsOfFile:botlevelPath];
-        [botlevelPath release];
-        [sprites addObject:image];
-        [image release];
-    }
-    self.levelSprites = sprites;
-    [sprites release];
-
 }
 
 - (void)viewWillAppear:(BOOL)animated {
     [super viewWillAppear:animated];
-    
+    [self.tableView reloadData];
     // this moves the tableview to the top
     [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 {
@@ -101,7 +72,12 @@
         cell.accessoryType = UITableViewCellAccessoryNone;
     }
     
-    cell.imageView.image = [levelSprites objectAtIndex:row];
+    NSString *botlevelPath = [[NSString alloc] initWithFormat:@"%@/%d.png",BOTLEVELS_DIRECTORY(),row];
+    UIImage *levelImage = [[UIImage alloc] initWithContentsOfFile:botlevelPath];
+    [botlevelPath release];
+    cell.imageView.image = levelImage;
+    [levelImage release];
+
     return cell;
 }