From bda0a3b27c78be189fb47e7fcdd911c076df700e Mon Sep 17 00:00:00 2001 From: terencehill Date: Sun, 27 Dec 2020 23:59:02 +0100 Subject: [PATCH] Minigames: implement correct handling of cursor if hud_cursor_mode is 0; it fixes #2496 --- qcsrc/common/minigames/cl_minigames_hud.qc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/qcsrc/common/minigames/cl_minigames_hud.qc b/qcsrc/common/minigames/cl_minigames_hud.qc index ee7e63414..861e01be3 100644 --- a/qcsrc/common/minigames/cl_minigames_hud.qc +++ b/qcsrc/common/minigames/cl_minigames_hud.qc @@ -619,6 +619,13 @@ float HUD_Minigame_InputEvent(float bInputType, float nPrimary, float nSecondary return true; } + if(bInputType == 2) + { + if ( active_minigame && HUD_mouse_over(HUD_PANEL(MINIGAMEBOARD)) ) + active_minigame.minigame_event(active_minigame,"mouse_moved",mousepos); + return false; + } + if(bInputType == 0) { if(nPrimary == K_ALT) hudShiftState |= S_ALT; if(nPrimary == K_CTRL) hudShiftState |= S_CTRL; @@ -659,8 +666,6 @@ float HUD_Minigame_InputEvent(float bInputType, float nPrimary, float nSecondary if ( device && active_minigame.minigame_event( active_minigame,strcat(device,"_",action),nPrimary) ) return true; - - /// TODO: bInputType == 2? } if ( bInputType == 0 ) -- 2.39.2