cocoaTouch/LevelViewController.m
changeset 3374 0d522416d97f
parent 3352 ac5d14a35482
child 3490 016b3172b645
equal deleted inserted replaced
3373:c1ff724a5c34 3374:0d522416d97f
    32                       NSLocalizedString(@"Average",@""),
    32                       NSLocalizedString(@"Average",@""),
    33                       NSLocalizedString(@"Weaky",@""),
    33                       NSLocalizedString(@"Weaky",@""),
    34                       nil];
    34                       nil];
    35     self.levelArray = array;
    35     self.levelArray = array;
    36     [array release];
    36     [array release];
    37 
       
    38     NSMutableArray *sprites = [[NSMutableArray alloc] initWithCapacity:[levelArray count]];
       
    39     for (int i = 0; i < [levelArray count]; i++) {
       
    40         NSString *botlevelPath = [[NSString alloc] initWithFormat:@"%@/%d.png",BOTLEVELS_DIRECTORY(),i];
       
    41         UIImage *image = [[UIImage alloc] initWithContentsOfFile:botlevelPath];
       
    42         [botlevelPath release];
       
    43         [sprites addObject:image];
       
    44         [image release];
       
    45     }
       
    46     self.levelSprites = sprites;
       
    47     [sprites release];
       
    48 
       
    49 }
    37 }
    50 
    38 
    51 - (void)viewWillAppear:(BOOL)animated {
    39 - (void)viewWillAppear:(BOOL)animated {
    52     [super viewWillAppear:animated];
    40     [super viewWillAppear:animated];
    53     
    41     [self.tableView reloadData];
    54     // this moves the tableview to the top
    42     // this moves the tableview to the top
    55     [self.tableView setContentOffset:CGPointMake(0,0) animated:NO];
    43     [self.tableView setContentOffset:CGPointMake(0,0) animated:NO];
    56 }
    44 }
    57 
       
    58 /*
       
    59 - (void)viewDidAppear:(BOOL)animated {
       
    60     [super viewDidAppear:animated];
       
    61 }
       
    62 */
       
    63 /*
       
    64 - (void)viewWillDisappear:(BOOL)animated {
       
    65     [super viewWillDisappear:animated];
       
    66 }
       
    67 */
       
    68 /*
       
    69 - (void)viewDidDisappear:(BOOL)animated {
       
    70     [super viewDidDisappear:animated];
       
    71 }
       
    72 */
       
    73 
       
    74 
    45 
    75 #pragma mark -
    46 #pragma mark -
    76 #pragma mark Table view data source
    47 #pragma mark Table view data source
    77 -(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView {
    48 -(NSInteger) numberOfSectionsInTableView:(UITableView *)tableView {
    78     return 1;
    49     return 1;
    99         self.lastIndexPath = indexPath;
    70         self.lastIndexPath = indexPath;
   100     } else {
    71     } else {
   101         cell.accessoryType = UITableViewCellAccessoryNone;
    72         cell.accessoryType = UITableViewCellAccessoryNone;
   102     }
    73     }
   103     
    74     
   104     cell.imageView.image = [levelSprites objectAtIndex:row];
    75     NSString *botlevelPath = [[NSString alloc] initWithFormat:@"%@/%d.png",BOTLEVELS_DIRECTORY(),row];
       
    76     UIImage *levelImage = [[UIImage alloc] initWithContentsOfFile:botlevelPath];
       
    77     [botlevelPath release];
       
    78     cell.imageView.image = levelImage;
       
    79     [levelImage release];
       
    80 
   105     return cell;
    81     return cell;
   106 }
    82 }
   107 
    83 
   108 
    84 
   109 /*
    85 /*