Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

allegro 5 zmiana z fullscrena na okienko podczas działania aplikacji

Ostatnio zmodyfikowano 2014-04-12 15:51
Autor Wiadomość
aaadam
Temat założony przez niniejszego użytkownika
allegro 5 zmiana z fullscrena na okienko podczas działania aplikacji
» 2014-04-04 21:58:15
witam.

może trochę kodu najpierw
 
C/C++
void menu() { //Pętla menu
   
    if( option == windowned )
    {
        al_destroy_display( display );
        al_set_new_display_flags( ALLEGRO_WINDOWED );
        display = al_create_display( ScreenWidth, ScreenHeight );
    }
    else if( option == fullscreen )
    {
        al_destroy_display( display );
        al_set_new_display_flags( ALLEGRO_FULLSCREEN );
        display = al_create_display( ScreenWidth, ScreenHeight );
    }
   
}
czy takie podejście jest dobre  do zmiany z fullscrena na okienko? czy za każdym razem muszę usuwać display? czy jakoś bez usuwania można to zmienić? proszę o pomoc.
P-107716
DejaVu
» 2014-04-10 08:25:37
https://www.allegro.cc/manual​/5/al_set_new_display_flags

Z treści dokumentacji nie wynika, aby taka operacja była możliwa bez zniszczenia 'display' oraz jego ponownego utworzenia. Na pierwszy rzut oka nie widać również, aby istniała jakaś funkcja w stylu 'recreate window'.
P-107988
aaadam
Temat założony przez niniejszego użytkownika
» 2014-04-12 15:51:57
aha dzięki zostawię tak jak jest :)
P-108057
« 1 »
  Strona 1 z 1