| 459 | } |
| 460 | |
| 461 | void cWindow::ToggleFullscreen() { |
| 462 | |
| 463 | if (mWindowMode) { |
| 464 | |
| 465 | mScalerPrevious = mScaler; |
| 466 | SetWindowSize( CalculateFullscreenSize() ); |
| 467 | |
| 468 | SDL_SetWindowFullscreen( mWindow, SDL_WINDOW_FULLSCREEN_DESKTOP ); |
| 469 | mWindowMode = false; |
| 470 | } else { |
| 471 | mWindowMode = true; |
| 472 | SetWindowSize( mScalerPrevious ); |
| 473 | } |
| 474 | } |
| 475 | |
| 476 | void cWindow::ClearResized() { |
| 477 | mResized = false; |