diff -r f14db208f2fa -r 304c6d32383a project_files/HedgewarsMobile/Classes/SingleWeaponViewController.m --- a/project_files/HedgewarsMobile/Classes/SingleWeaponViewController.m Sun Jul 04 01:27:41 2010 +0200 +++ b/project_files/HedgewarsMobile/Classes/SingleWeaponViewController.m Mon Jul 05 22:42:43 2010 +0200 @@ -160,6 +160,7 @@ WeaponCellView *cell = (WeaponCellView *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[WeaponCellView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease]; + cell.delegate = self; } int x = ((row*32)/1024)*32; @@ -168,11 +169,12 @@ UIImage *img = [[self.ammoStoreImage cutAt:CGRectMake(x, y, 32, 32)] makeRoundCornersOfSize:CGSizeMake(7, 7)]; cell.weaponIcon.image = img; cell.weaponName.text = [ammoNames objectAtIndex:row]; - - cell.initialQt.titleLabel.text = [NSString stringWithFormat:@"%c",quantity[row]]; + cell.tag = row; + + [cell.initialQt setTitle:[NSString stringWithFormat:@"%c",quantity[row]] forState:UIControlStateNormal]; cell.probability.titleLabel.text = [NSString stringWithFormat:@"%c",probability[row]]; cell.delay.titleLabel.text = [NSString stringWithFormat:@"%c",delay[row]]; - cell.initialQt.titleLabel.text = [NSString stringWithFormat:@"%c",crateness[row]]; + cell.crateQt.titleLabel.text = [NSString stringWithFormat:@"%c",crateness[row]]; return cell; } @@ -190,6 +192,12 @@ */ } +#pragma mark - +#pragma mark WeaponButtonControllerDelegate +-(void) buttonPressed:(id) sender { + UIButton *button = (UIButton *)sender; + DLog(@"%@ %d", button.titleLabel.text, button.tag); +} #pragma mark - #pragma mark Memory management