project_files/HedgewarsMobile/Classes/AmmoMenuViewController.m
changeset 5976 306cedbeb213
parent 5662 99083392cd4f
child 6000 dbcebcd3d79f
equal deleted inserted replaced
5975:c3a8cab64fcb 5976:306cedbeb213
   167         button.titleLabel.layer.borderColor = [[UIColor whiteColor] CGColor];
   167         button.titleLabel.layer.borderColor = [[UIColor whiteColor] CGColor];
   168         button.titleLabel.layer.borderWidth = 1;
   168         button.titleLabel.layer.borderWidth = 1;
   169         [self.view addSubview:button];
   169         [self.view addSubview:button];
   170         [array addObject:button];
   170         [array addObject:button];
   171 
   171 
   172         int x_src = ((i*32)/(int)ammoStoreImage.size.height)*32;
   172         int size = 32*getScreenScale();
   173         int y_src = (i*32)%(int)ammoStoreImage.size.height;
   173         int x_src = ((i*size)/(int)(ammoStoreImage.size.height*getScreenScale()))*size;
   174         UIImage *img = [ammoStoreImage cutAt:CGRectMake(x_src, y_src, 32, 32)];
   174         int y_src = (i*size)%(int)(ammoStoreImage.size.height*getScreenScale());
       
   175         UIImage *img = [ammoStoreImage cutAt:CGRectMake(x_src, y_src, size, size)];
   175         [imgs addObject:img];
   176         [imgs addObject:img];
   176     }
   177     }
   177     [self performSelectorOnMainThread:@selector(setButtonsArray:) withObject:array waitUntilDone:NO];
   178     [self performSelectorOnMainThread:@selector(setButtonsArray:) withObject:array waitUntilDone:NO];
   178     [array release];
   179     [array release];
   179 
   180