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 /* |