void ofxAppEmscriptenWindow::setFullscreen(bool fullscreen){
	if(fullscreen){
		emscripten_request_fullscreen(0,1);
	}else{
		emscripten_exit_fullscreen();
	}
}
Пример #2
0
			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();
					
				}*/
				
				
			}