mirror of
https://gitlab.com/dosowisko.net/libsuperderpy.git
synced 2025-02-08 06:06:43 +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();
|
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__
|
#ifdef __EMSCRIPTEN__
|
||||||
al_set_new_display_flags((al_get_new_display_flags() | ALLEGRO_WINDOWED) ^ ALLEGRO_FULLSCREEN_WINDOW);
|
al_set_new_display_flags((al_get_new_display_flags() | ALLEGRO_WINDOWED) ^ ALLEGRO_FULLSCREEN_WINDOW);
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue