1
0
mirror of https://github.com/blupi-games/planetblupi synced 2024-12-30 10:15:36 +01:00

Move function key stuff in the SDL event loop

This commit is contained in:
Mathieu Schroeter 2017-01-30 22:01:24 +01:00
parent 795875e6a4
commit 8bca8b5840

View File

@ -413,38 +413,11 @@ LRESULT CALLBACK WindowProc2 (HWND hWnd, UINT message,
}
break;
case WM_SETCURSOR:
return true;
case WM_LBUTTONDOWN:
GetCursorPos(&mousePos);
ScreenToClient(hWnd, &mousePos);
break;
case WM_RBUTTONDOWN:
break;
case WM_MOUSEMOVE:
break;
case WM_KEYDOWN:
switch( wParam )
{
case VK_F5:
g_pEvent->SetSpeed(1);
break;
case VK_F6:
g_pEvent->SetSpeed(2);
break;
case VK_F7:
g_pEvent->SetSpeed(4);
break;
case VK_F8:
g_pEvent->SetSpeed(8);
break;
}
break;
case WM_DESTROY:
KillTimer(g_hWnd, 1);
FinishObjects();
@ -494,6 +467,24 @@ LRESULT CALLBACK WindowProc2 (HWND hWnd, UINT message,
break;
}
case SDL_KEYDOWN:
switch (event->key.keysym.sym)
{
case SDLK_F5:
g_pEvent->SetSpeed (1);
break;
case SDLK_F6:
g_pEvent->SetSpeed (2);
break;
case SDLK_F7:
g_pEvent->SetSpeed (4);
break;
case SDLK_F8:
g_pEvent->SetSpeed (8);
break;
}
break;
case SDL_USEREVENT:
{
switch (event->user.code)