X-Git-Url: http://deadsoftware.ru/gitweb?p=d2df-sdl.git;a=blobdiff_plain;f=src%2Fgame%2Fg_main.pas;h=23113e77f629fd2b426ddc783bc1c31f0b30a33f;hp=5daed9b341abb7e029f41863d229117e35b1d23b;hb=4de34c0c003869d8f125768be330702020f3c514;hpb=a52956be369124d7373c9be299a7c8eb9aeef60d diff --git a/src/game/g_main.pas b/src/game/g_main.pas index 5daed9b..23113e7 100644 --- a/src/game/g_main.pas +++ b/src/game/g_main.pas @@ -502,7 +502,15 @@ begin g_Console_Switch() end; - IK_ESCAPE, VK_ESCAPE, JOY0_JUMP, JOY1_JUMP, JOY2_JUMP, JOY3_JUMP: // : + IK_ESCAPE: // : + begin + if gChatShow then + g_Console_Chat_Switch + else if gConsoleShow then + g_Console_Switch + end; + + VK_ESCAPE: // : begin if gChatShow then begin @@ -517,7 +525,7 @@ begin else if (g_ActiveWindow <> nil) then begin Msg.Msg := WM_KEYDOWN; - Msg.WParam := IK_ESCAPE; + Msg.WParam := VK_ESCAPE; g_ActiveWindow.OnMessage(Msg); if (not g_Game_IsNet) and (g_ActiveWindow = nil) then g_Game_Pause(false); //Fn loves to do this end