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;
|
break;
|
||||||
|
|
||||||
case WM_SETCURSOR:
|
|
||||||
return true;
|
|
||||||
|
|
||||||
case WM_LBUTTONDOWN:
|
case WM_LBUTTONDOWN:
|
||||||
GetCursorPos(&mousePos);
|
GetCursorPos(&mousePos);
|
||||||
ScreenToClient(hWnd, &mousePos);
|
ScreenToClient(hWnd, &mousePos);
|
||||||
break;
|
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:
|
case WM_DESTROY:
|
||||||
KillTimer(g_hWnd, 1);
|
KillTimer(g_hWnd, 1);
|
||||||
FinishObjects();
|
FinishObjects();
|
||||||
@ -494,6 +467,24 @@ LRESULT CALLBACK WindowProc2 (HWND hWnd, UINT message,
|
|||||||
break;
|
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:
|
case SDL_USEREVENT:
|
||||||
{
|
{
|
||||||
switch (event->user.code)
|
switch (event->user.code)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user