diff --git a/src/openrct2/config/Config.h b/src/openrct2/config/Config.h index 9885d325c8..0e24ccb9c4 100644 --- a/src/openrct2/config/Config.h +++ b/src/openrct2/config/Config.h @@ -213,6 +213,16 @@ enum MEASUREMENT_FORMAT MEASUREMENT_FORMAT_SI }; +#ifndef __cplusplus +// This is only for C files, C++ files should use FULLSCREEN_MODE in UiContext.h +enum +{ + FULLSCREEN_MODE_WINDOWED, + FULLSCREEN_MODE_FULLSCREEN, + FULLSCREEN_MODE_FULLSCREEN_DESKTOP, +}; +#endif + #ifdef __cplusplus extern "C" { diff --git a/src/openrct2/windows/options.c b/src/openrct2/windows/options.c index b7cde42d23..d1de6a6231 100644 --- a/src/openrct2/windows/options.c +++ b/src/openrct2/windows/options.c @@ -1283,8 +1283,8 @@ static void window_options_dropdown(rct_window *w, rct_widgetindex widgetIndex, gConfigGeneral.fullscreen_width = resolution->Width; gConfigGeneral.fullscreen_height = resolution->Height; - if (gConfigGeneral.fullscreen_mode == SDL_WINDOW_FULLSCREEN) - context_set_fullscreen_mode(SDL_WINDOW_FULLSCREEN); + if (gConfigGeneral.fullscreen_mode == FULLSCREEN_MODE_FULLSCREEN) + context_set_fullscreen_mode(FULLSCREEN_MODE_FULLSCREEN); config_save_default(); gfx_invalidate_screen();