hedgewars/uRender.pas
changeset 6992 b8f3d8991e92
parent 6986 409dd3851309
child 6999 486db9d26e4b
equal deleted inserted replaced
6991:1ec44dde5eb9 6992:b8f3d8991e92
   457 
   457 
   458     glPopMatrix
   458     glPopMatrix
   459 end;
   459 end;
   460 
   460 
   461 procedure DrawScreenWidget(widget: POnScreenWidget);
   461 procedure DrawScreenWidget(widget: POnScreenWidget);
       
   462 {$IFDEF USE_TOUCH_INTERFACE}
   462 var alpha: byte = $FF;
   463 var alpha: byte = $FF;
   463 begin
   464 begin
   464 {$IFDEF USE_TOUCH_INTERFACE}
       
   465 with widget^ do
   465 with widget^ do
   466     begin
   466     begin
   467     if (fadeAnimStart <> 0) then
   467     if (fadeAnimStart <> 0) then
   468         begin
   468         begin
   469         if RealTicks > (fadeAnimStart + FADE_ANIM_TIME) then
   469         if RealTicks > (fadeAnimStart + FADE_ANIM_TIME) then
   497         Tint($FF, $FF, $FF, alpha);
   497         Tint($FF, $FF, $FF, alpha);
   498         DrawTexture(frame.x, frame.y, spritesData[sprite].Texture, buttonScale);
   498         DrawTexture(frame.x, frame.y, spritesData[sprite].Texture, buttonScale);
   499         Tint($FF, $FF, $FF, $FF);
   499         Tint($FF, $FF, $FF, $FF);
   500         end;
   500         end;
   501     end;
   501     end;
       
   502 {$ELSE}
       
   503 begin
       
   504 widget:= widget; // avoid hint
   502 {$ENDIF}
   505 {$ENDIF}
   503 end;
   506 end;
   504 
   507 
   505 procedure Tint(r, g, b, a: Byte); inline;
   508 procedure Tint(r, g, b, a: Byte); inline;
   506 var nc, tw: Longword;
   509 var nc, tw: Longword;