X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fengine%2Fe_input_sdl2.inc;h=d8704f724d78c0ab7f8315bf7fef47e02c5f37d4;hp=d619c517456199c6232dc1a8ba50bb8ae5cfcd06;hb=fbb649f409620a55ae48f1bffd655c5a04489371;hpb=994ec81432c8530ebd95c347203c00f2f86cb6ce diff --git a/src/engine/e_input_sdl2.inc b/src/engine/e_input_sdl2.inc index d619c51..d8704f7 100644 --- a/src/engine/e_input_sdl2.inc +++ b/src/engine/e_input_sdl2.inc @@ -213,8 +213,9 @@ const JOY2_DOWN = JOYH_BEG + 2*e_MaxJoyHats*4 + 0*4 + HAT_DOWN; JOY3_DOWN = JOYH_BEG + 3*e_MaxJoyHats*4 + 0*4 + HAT_DOWN; -function e_InitInput: Boolean; -procedure e_ReleaseInput; +procedure e_Input_Initialize; +procedure e_Input_Finalize; + procedure e_UnpressAllKeys; procedure e_KeyUpDown (key: Integer; down: Boolean); @@ -377,16 +378,15 @@ begin result := i < e_MaxJoys end; -function e_InitInput: Boolean; +procedure e_Input_Initialize; var i: Integer; begin for i := 0 to e_MaxJoys - 1 do e_JoystickAvailable[i] := False; - GenerateKeyNames; - result := True + GenerateKeyNames end; -procedure e_ReleaseInput; +procedure e_Input_Finalize; var i: Integer; begin for i := 0 to e_MaxJoys - 1 do