added main menus, improved shading
This commit is contained in:
@@ -204,6 +204,8 @@ EInputKey ISDL_KeyName(SDL_Keycode key)
|
||||
case SDLK_RALT: return KEY_ALT;
|
||||
case SDLK_LALT: return KEY_ALT;
|
||||
case SDLK_SPACE: return KEY_SPACE;
|
||||
|
||||
case SDLK_GRAVE: return KEY_TILDE;
|
||||
|
||||
case SDLK_F1: return KEY_F1;
|
||||
case SDLK_F2: return KEY_F2;
|
||||
@@ -414,15 +416,20 @@ void IVideo::Init()
|
||||
IVulkan::Init();
|
||||
}
|
||||
|
||||
void IInput::SetMouseMode( EMouseMode mode )
|
||||
void IInput::SetInputMode( EInputMode mode )
|
||||
{
|
||||
switch (mode)
|
||||
{
|
||||
case MOUSE_MODE_GAME:
|
||||
case INPUT_MODE_GAME:
|
||||
SDL_SetWindowRelativeMouseMode(g_window, true);
|
||||
return;
|
||||
case INPUT_MODE_MENU:
|
||||
SDL_SetWindowRelativeMouseMode(g_window, false);
|
||||
return;
|
||||
case INPUT_MODE_CONSOLE:
|
||||
SDL_SetWindowRelativeMouseMode(g_window, true);
|
||||
return;
|
||||
default:
|
||||
SDL_SetWindowRelativeMouseMode(g_window, false);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user