X-Git-Url: https://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_console.pas;h=7937a19954768c0cb7029f5cfceaa91fd7296c2e;hb=6cdd36d2fb73f13be7b6ea1870a8b3b0817b37f1;hp=13bf81f55870bc559f01d47e663b715cb83874ec;hpb=0e06274972c1cdc5b48441b5d1cf354096896d7f;p=d2df-sdl.git diff --git a/src/game/g_console.pas b/src/game/g_console.pas index 13bf81f..7937a19 100644 --- a/src/game/g_console.pas +++ b/src/game/g_console.pas @@ -105,10 +105,13 @@ uses {$IFDEF ENABLE_MENU} g_gui, g_menu, {$ENDIF} - {$IFNDEF HEADLESS} - g_touch, + {$IFDEF ENABLE_TOUCH} + g_system, {$ENDIF} - g_textures, e_input, g_game, g_gfx, g_player, g_items, + {$IFDEF ENABLE_GFX} + g_gfx, + {$ENDIF} + g_textures, e_input, g_game, g_player, g_items, SysUtils, g_basic, g_options, Math, e_res, g_language, g_net, g_netmsg, e_log, conbuf, g_weapons, Keyboard; @@ -169,8 +172,8 @@ begin gChatShow := False; gConsoleShow := not gConsoleShow; InputReady := False; - {$IFNDEF HEADLESS} - g_Touch_ShowKeyboard(gConsoleShow or gChatShow); + {$IFDEF ENABLE_TOUCH} + sys_ShowKeyboard(gConsoleShow or gChatShow); {$ENDIF} end; @@ -183,8 +186,8 @@ begin InputReady := False; Line := ''; CPos := 1; - {$IFNDEF HEADLESS} - g_Touch_ShowKeyboard(gConsoleShow or gChatShow); + {$IFDEF ENABLE_TOUCH} + sys_ShowKeyboard(gConsoleShow or gChatShow); {$ENDIF} end; @@ -879,11 +882,11 @@ begin 'unbindall': for i := 0 to e_MaxInputKeys - 1 do g_Console_BindKey(i, ''); -{$IFNDEF HEADLESS} +{$IFDEF ENABLE_TOUCH} 'showkeyboard': - g_Touch_ShowKeyboard(True); + sys_ShowKeyboard(True); 'hidekeyboard': - g_Touch_ShowKeyboard(False); + sys_ShowKeyboard(False); {$ENDIF} 'togglemenu': begin @@ -2084,7 +2087,9 @@ begin WriteLn(f, 'sv_public ', IfThen(NetUseMaster, 1, 0)); // game settings - WriteLn(f, 'g_max_particles ', g_GFX_GetMax()); + {$IFDEF ENABLE_GFX} + WriteLn(f, 'g_max_particles ', g_GFX_GetMax()); + {$ENDIF} WriteLn(f, 'g_max_shells ', g_Shells_GetMax()); WriteLn(f, 'g_max_gibs ', g_Gibs_GetMax()); WriteLn(f, 'g_max_corpses ', g_Corpses_GetMax());