Ejemplo n.º 1
0
void WindowManager::Msg_KeyDown(const KeyEvent& ke)
{
    if(ke.alt && (ke.kt == KT_RETURN))
    {
        // Switch Fullscreen/Windowed
#ifdef _WIN32
        VIDEODRIVER.ResizeScreen(SETTINGS.video.fullscreen_width,
                                                SETTINGS.video.fullscreen_height,
                                                !VIDEODRIVER.IsFullscreen());
#else
        VIDEODRIVER.ResizeScreen(VIDEODRIVER.IsFullscreen() ? SETTINGS.video.windowed_width : SETTINGS.video.fullscreen_width,
                                                VIDEODRIVER.IsFullscreen() ? SETTINGS.video.windowed_height : SETTINGS.video.fullscreen_height,
                                                !VIDEODRIVER.IsFullscreen());
#endif
    }
    else
        RelayKeyboardMessage(&Window::Msg_KeyDown, ke);
}
Ejemplo n.º 2
0
/**
 *
 *
 *  @author OLiver
 */
bool ctrlGroup::Msg_KeyDown(const KeyEvent& ke)
{
    return RelayKeyboardMessage(&Window::Msg_KeyDown, ke);
}