diff -r 73cdc306888f -r 128ace913837 hedgewars/uRenderUtils.pas --- a/hedgewars/uRenderUtils.pas Tue Dec 13 21:21:55 2022 +0100 +++ b/hedgewars/uRenderUtils.pas Mon Jan 02 15:59:26 2023 +0100 @@ -26,10 +26,10 @@ procedure flipSurface(Surface: PSDL_Surface; Vertical: Boolean); procedure copyRotatedSurface(src, dest: PSDL_Surface); // this is necessary since width/height are read only in SDL -procedure copyToXY(src, dest: PSDL_Surface; destX, destY: LongInt); inline; +procedure copyToXY(src, dest: PSDL_Surface; destX, destY: LongInt); procedure copyToXYFromRect(src, dest: PSDL_Surface; srcX, srcY, srcW, srcH, destX, destY: LongInt); -procedure DrawSprite2Surf(sprite: TSprite; dest: PSDL_Surface; x,y: LongInt); inline; +procedure DrawSprite2Surf(sprite: TSprite; dest: PSDL_Surface; x,y: LongInt); procedure DrawSpriteFrame2Surf(sprite: TSprite; dest: PSDL_Surface; x,y: LongInt; frame: LongInt); procedure DrawLine2Surf(dest: PSDL_Surface; x0,y0,x1,y1:LongInt; r,g,b: byte); procedure DrawRoundRect(rect: PSDL_Rect; BorderColor, FillColor: Longword; Surface: PSDL_Surface; Clear: boolean); @@ -38,7 +38,7 @@ function RenderStringTexLim(s: ansistring; Color: Longword; font: THWFont; maxLength: LongWord): PTexture; function RenderSpeechBubbleTex(s: ansistring; SpeechType: Longword; font: THWFont): PTexture; -function IsTooDarkToRead(TextColor: Longword): boolean; inline; +function IsTooDarkToRead(TextColor: Longword): boolean; implementation uses uVariables, uConsts, uTextures, SysUtils, uUtils, uDebug; @@ -78,7 +78,7 @@ WriteInRoundRect:= WriteInRoundRect(Surface, X, Y, Color, Font, s, 0); end;*) -function IsTooDarkToRead(TextColor: LongWord): boolean; inline; +function IsTooDarkToRead(TextColor: LongWord): boolean; var clr: TSDL_Color; begin clr.r:= (TextColor shr 16) and $FF; @@ -157,7 +157,7 @@ SDL_UnlockSurface(Surface); end; -procedure copyToXY(src, dest: PSDL_Surface; destX, destY: LongInt); inline; +procedure copyToXY(src, dest: PSDL_Surface; destX, destY: LongInt); begin // copy from complete src copyToXYFromRect(src, dest, 0, 0, src^.w, src^.h, destX, destY); @@ -233,7 +233,7 @@ SDL_UnlockSurface(dest); end; -procedure DrawSprite2Surf(sprite: TSprite; dest: PSDL_Surface; x,y: LongInt); inline; +procedure DrawSprite2Surf(sprite: TSprite; dest: PSDL_Surface; x,y: LongInt); begin DrawSpriteFrame2Surf(sprite, dest, x, y, 0); end;