C++ Allegro 4.2.1 - pobranie aktualnej rozdzielczosci ekranu
Ostatnio zmodyfikowano 2014-03-21 11:57
tomahawk Temat założony przez niniejszego użytkownika |
C++ Allegro 4.2.1 - pobranie aktualnej rozdzielczosci ekranu » 2014-03-21 10:13:50 Witam. Czy w allegro istnieje funkcja zwracająca aktualną rozdzielczość ekranu jeszcze przed zainicjowaniem trybu graficznego. Chodzi o to aby uruchomić tryb graficzny w rozdzielczości takiej, jaka aktualnie ustawiona jest w systemie operacyjnym. W module graficznym <graphics.h> służą do tego celu funkcje: getmaxwidth( ) i getmaxheight( ). Niestety nie mogę odnaleźć podobnych funkcji w dokumentacji biblioteki allegro. Jeśli ktoś wie proszę o pomoc. |
|
maly |
» 2014-03-21 10:32:08 get_desktop_resolution |
|
tomahawk Temat założony przez niniejszego użytkownika |
Temat uważam za zamknięty :) » 2014-03-21 11:57:53 Wielkie dzięki za szybką i precyzyjną odpowiedz. Dla osób które zainteresuje ten temat podaje wycinek kodu z zastosowaną funkcją: int roz_x, roz_y; allegro_init(); install_keyboard(); set_color_depth( 32 );
if( get_desktop_resolution( & roz_x, & roz_y ) == 0 ) { set_gfx_mode( GFX_AUTODETECT_FULLSCREEN, roz_x, roz_y, 0, 0 ); } else set_gfx_mode( GFX_AUTODETECT_FULLSCREEN, 800, 600, 0, 0 );
|
|
« 1 » |