X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_game.pas;h=6f70992fef7a5f5a48e3bad1e50d77e9722b1f86;hb=83ba12ea2028427bb2e8c1c362294e04c1d55008;hp=fefa3c02080d73ec8e361df0b58be05380fcdae6;hpb=1e0f0d41e9a104418c9dc17598859b23b02d1e9c;p=d2df-sdl.git diff --git a/src/game/g_game.pas b/src/game/g_game.pas index fefa3c0..6f70992 100644 --- a/src/game/g_game.pas +++ b/src/game/g_game.pas @@ -388,7 +388,7 @@ uses g_holmes, {$ENDIF} e_texture, e_res, g_textures, g_window, g_menu, - e_input, e_log, g_console, g_items, g_map, g_panel, + e_input, e_log, g_console, r_console, g_items, g_map, g_panel, g_playermodel, g_gfx, g_options, Math, g_triggers, g_monsters, e_sound, CONFIG, g_language, g_net, g_main, g_phys, @@ -1399,6 +1399,7 @@ begin g_Game_SetLoadingText('', 0, False); g_Game_SetLoadingText(_lc[I_LOAD_CONSOLE], 0, False); + r_Console_Init; g_Console_Init(); g_Game_SetLoadingText(_lc[I_LOAD_MODELS], 0, False); @@ -1795,6 +1796,7 @@ begin // no need to, as we'll do it in event handler // Îáíîâëÿåì êîíñîëü (äâèæåíèå è ñîîáùåíèÿ): + r_Console_Update; g_Console_Update(); if (NetMode = NET_NONE) and (g_Game_IsNet) and (gGameOn or (gState in [STATE_FOLD, STATE_INTERCUSTOM])) then @@ -4171,7 +4173,7 @@ begin end; {$IFNDEF HEADLESS} - g_Console_Draw(); + r_Console_Draw(); {$ENDIF} if g_debug_Sounds and gGameOn then @@ -5516,9 +5518,9 @@ begin ParseGameFlag(GAME_OPTION_TEAMDAMAGE, I_MSG_FRIENDLY_FIRE_OFF, I_MSG_FRIENDLY_FIRE_ON); end else if cmd = 'g_friendly_absorb_damage' then - begin - ParseGameFlag(GAME_OPTION_TEAMABSORBDAMAGE, I_MSG_FRIENDLY_FIRE_OFF, I_MSG_FRIENDLY_FIRE_ON); - end + begin + ParseGameFlag(GAME_OPTION_TEAMABSORBDAMAGE, I_MSG_FRIENDLY_FIRE_OFF, I_MSG_FRIENDLY_FIRE_ON); + end else if cmd = 'g_friendly_hit_trace' then begin ParseGameFlag(GAME_OPTION_TEAMHITTRACE, I_MSG_FRIENDLY_FIRE_OFF, I_MSG_FRIENDLY_FIRE_ON);