コード例 #1
0
ファイル: Game.cpp プロジェクト: jakubsuchybio/push-the-box
void Game::focusEvent() {
    #ifdef MAGNUM_TARGET_NACL
    Application::instance()->setFullscreen(true);
    #endif
    Application::instance()->setMouseLocked(true);
    setPropagatedEvents(PropagatedEvent::Draw|PropagatedEvent::Input);
}
コード例 #2
0
ファイル: Game.cpp プロジェクト: jakubsuchybio/push-the-box
void Game::blurEvent() {
    /* Draw the game in the background */
    setPropagatedEvents(PropagatedEvent::Draw);

    Application::instance()->setMouseLocked(false);
    #ifdef MAGNUM_TARGET_NACL
    Application::instance()->setFullscreen(false);
    #endif
}
コード例 #3
0
void GameScreen::blurEvent() {
    setPropagatedEvents(PropagatedEvent::Draw);
}
コード例 #4
0
void GameScreen::focusEvent() {
    setPropagatedEvents(PropagatedEvent::Draw|PropagatedEvent::Input);
}
コード例 #5
0
void Menu::blurEvent() {
    setPropagatedEvents({});
}
コード例 #6
0
void Menu::focusEvent() {
    setPropagatedEvents(PropagatedEvent::Draw|PropagatedEvent::Input);
}