mirror of
https://gitlab.com/dosowisko.net/libsuperderpy.git
synced 2025-02-07 21:56:44 +01:00
use ALLEGRO_FRAMELESS for fullscreen windows only on Android
It will be needed for immersive mode, while it can break fullscreen toggling on other platforms.
This commit is contained in:
parent
2d905ce3c0
commit
96ab7a12ce
1 changed files with 5 additions and 1 deletions
|
@ -162,7 +162,11 @@ SYMBOL_EXPORT struct Game* libsuperderpy_init(int argc, char** argv, const char*
|
|||
game->joystick = al_install_joystick();
|
||||
}
|
||||
|
||||
al_set_new_display_flags((game->config.fullscreen ? (ALLEGRO_FULLSCREEN_WINDOW | ALLEGRO_FRAMELESS) : ALLEGRO_WINDOWED) | ALLEGRO_RESIZABLE | ALLEGRO_OPENGL | ALLEGRO_PROGRAMMABLE_PIPELINE);
|
||||
int fullscreen = ALLEGRO_FULLSCREEN_WINDOW;
|
||||
#ifdef ALLEGRO_ANDROID
|
||||
fullscreen |= ALLEGRO_FRAMELESS;
|
||||
#endif
|
||||
al_set_new_display_flags((game->config.fullscreen ? (fullscreen) : ALLEGRO_WINDOWED) | ALLEGRO_RESIZABLE | ALLEGRO_OPENGL | ALLEGRO_PROGRAMMABLE_PIPELINE);
|
||||
#ifdef __EMSCRIPTEN__
|
||||
al_set_new_display_flags((al_get_new_display_flags() | ALLEGRO_WINDOWED) ^ ALLEGRO_FULLSCREEN_WINDOW);
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue