void ofxAppEmscriptenWindow::setFullscreen(bool fullscreen){ if(fullscreen){ emscripten_request_fullscreen(0,1); }else{ emscripten_exit_fullscreen(); } }
void ARK::Core::GameContainer::setFullscreen(bool fullscreen) { EmscriptenFullscreenChangeEvent state; emscripten_get_fullscreen_status(&state); if (!state.isFullscreen && fullscreen) { ARK2D::getLog()->i("Go fullscreen mode."); emscripten_request_fullscreen(0, 1); } else if (state.isFullscreen && !fullscreen) { ARK2D::getLog()->i("Go windowed mode."); emscripten_exit_fullscreen(); } /*if (!m_fullscreen && fullscreen) { // go fullscreen ARK2D::getLog()->i("Go fullscreen mode."); //setSize(m_screenWidth, m_screenHeight); //m_fullscreen = fullscreen; } else if (m_fullscreen && !fullscreen) { // go windowed. ARK2D::getLog()->i("Go windowed mode."); //setSize(m_originalWidth, m_originalHeight); emscripten_exit_fullscreen(); }*/ }