diff -r 73cdc306888f -r 128ace913837 hedgewars/uInputHandler.pas --- a/hedgewars/uInputHandler.pas Tue Dec 13 21:21:55 2022 +0100 +++ b/hedgewars/uInputHandler.pas Mon Jan 02 15:59:26 2023 +0100 @@ -25,7 +25,7 @@ procedure initModule; procedure freeModule; -function KeyNameToCode(name: shortstring): LongInt; inline; +function KeyNameToCode(name: shortstring): LongInt; function KeyNameToCode(name: shortstring; Modifier: shortstring): LongInt; function KeyBindToCode(bind: shortstring): LongInt; @@ -36,7 +36,7 @@ procedure ProcessMouseMotion(xrel, yrel: LongInt); //procedure ProcessMouseWheel(x, y: LongInt); procedure ProcessMouseWheel(y: LongInt); -procedure ProcessKey(event: TSDL_KeyboardEvent); inline; +procedure ProcessKey(event: TSDL_KeyboardEvent); procedure ProcessKey(code: LongInt; KeyDown: boolean); {$IFDEF USE_AM_NUMCOLUMN} @@ -84,7 +84,7 @@ //ControllerHats: array[0..5] of array[0..19] of Byte; //ControllerButtons: array[0..5] of array[0..19] of Byte; -function KeyNameToCode(name: shortstring): LongInt; inline; +function KeyNameToCode(name: shortstring): LongInt; begin KeyNameToCode:= KeyNameToCode(name, ''); end; @@ -294,7 +294,7 @@ end end; -procedure ProcessKey(event: TSDL_KeyboardEvent); inline; +procedure ProcessKey(event: TSDL_KeyboardEvent); var code: LongInt; begin // TODO