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:
parent
795875e6a4
commit
8bca8b5840
45
blupi.cpp
45
blupi.cpp
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user