|
|
|
|
@ -495,25 +495,21 @@ LRESULT CALLBACK DisableInputWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM
|
|
|
|
|
case WM_LBUTTONDOWN: |
|
|
|
|
if (sgbMouseDown == 0) { |
|
|
|
|
sgbMouseDown = 1; |
|
|
|
|
SetCapture(hWnd); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
case WM_LBUTTONUP: |
|
|
|
|
if (sgbMouseDown == 1) { |
|
|
|
|
sgbMouseDown = 0; |
|
|
|
|
ReleaseCapture(); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
case WM_RBUTTONDOWN: |
|
|
|
|
if (sgbMouseDown == 0) { |
|
|
|
|
sgbMouseDown = 2; |
|
|
|
|
SetCapture(hWnd); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
case WM_RBUTTONUP: |
|
|
|
|
if (sgbMouseDown == 2) { |
|
|
|
|
sgbMouseDown = 0; |
|
|
|
|
ReleaseCapture(); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
case WM_CAPTURECHANGED: |
|
|
|
|
@ -558,7 +554,6 @@ LRESULT CALLBACK GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
|
|
|
MouseY = HIWORD(lParam); |
|
|
|
|
if (sgbMouseDown == 0) { |
|
|
|
|
sgbMouseDown = 1; |
|
|
|
|
SetCapture(hWnd); |
|
|
|
|
track_repeat_walk(LeftMouseDown(wParam)); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
@ -569,7 +564,6 @@ LRESULT CALLBACK GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
|
|
|
sgbMouseDown = 0; |
|
|
|
|
LeftMouseUp(); |
|
|
|
|
track_repeat_walk(FALSE); |
|
|
|
|
ReleaseCapture(); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
case WM_RBUTTONDOWN: |
|
|
|
|
@ -577,7 +571,6 @@ LRESULT CALLBACK GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
|
|
|
MouseY = HIWORD(lParam); |
|
|
|
|
if (sgbMouseDown == 0) { |
|
|
|
|
sgbMouseDown = 2; |
|
|
|
|
SetCapture(hWnd); |
|
|
|
|
RightMouseDown(); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
@ -586,7 +579,6 @@ LRESULT CALLBACK GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
|
|
|
MouseY = HIWORD(lParam); |
|
|
|
|
if (sgbMouseDown == 2) { |
|
|
|
|
sgbMouseDown = 0; |
|
|
|
|
ReleaseCapture(); |
|
|
|
|
} |
|
|
|
|
return 0; |
|
|
|
|
case WM_CAPTURECHANGED: |
|
|
|
|
@ -611,7 +603,6 @@ LRESULT CALLBACK GM_Game(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|
|
|
|
music_stop(); |
|
|
|
|
track_repeat_walk(FALSE); |
|
|
|
|
sgbMouseDown = 0; |
|
|
|
|
ReleaseCapture(); |
|
|
|
|
ShowProgress(uMsg); |
|
|
|
|
drawpanflag = 255; |
|
|
|
|
DrawAndBlit(); |
|
|
|
|
|