InitMenuChecks();\r
buttonCount = GetSystemMetrics(SM_CMOUSEBUTTONS);\r
\r
- /* Make a console window if needed */\r
- if (appData.icsActive) {\r
- ConsoleCreate();\r
- }\r
-\r
InitBackEnd2();\r
\r
/* Make the window visible; update its client area; and return "success" */\r
dragInfo.lastpos = dragInfo.pos;\r
}\r
break;\r
-\r
+ case WM_MOUSEWHEEL:\r
+ /* Mouse Wheel is being rolled forward \r
+ * Play moves forward\r
+ */\r
+ if ((short)HIWORD(wParam) > 0) \r
+ if (forwardMostMove > 0 && currentMove != forwardMostMove)\r
+ ForwardEvent();\r
+ /* Mouse Wheel is being rolled backward \r
+ * Play moves backward\r
+ */\r
+ if ((short)HIWORD(wParam) < 0) \r
+ if (currentMove > 0) BackwardEvent();\r
+ break;\r
case WM_MBUTTONDOWN:\r
case WM_RBUTTONDOWN:\r
ErrorPopDown();\r
case WM_MBUTTONUP:\r
case WM_RBUTTONUP:\r
case WM_MOUSEMOVE:\r
+ case WM_MOUSEWHEEL:\r
MouseEvent(hwnd, message, wParam, lParam);\r
break;\r
\r