Code: Select all
int positionX = start_add_plus_x;
int positionY = start_add_plus_y;
IBitmap bitmapOver = pGraphics->LoadIBitmap(PLUS_CLICK_SQUARE_OVER_ID, PLUS_CLICK_SQUARE_OVER_FN, 1);
plus_over = pGraphics->AttachControl(new IBitmapControl(this, positionX, positionY, &bitmapOver));
GetGUI()->GetControl(plus_over)->Hide(true);
Code: Select all
GetGUI()->GetControl(plus_over)->Hide(false);
int positionX = start_add_plus_x + (value * 45);
int positionY = start_add_plus_y;
IRECT target = IRECT(positionX, positionY, 40, 25);
GetGUI()->GetControl(plus_over)->SetTargetArea(target);
GetGUI()->GetControl(plus_over)->Redraw();