[Allegro 5, C++] Fullscreen
Ostatnio zmodyfikowano 2012-03-04 16:04
Dragonit Temat założony przez niniejszego użytkownika |
[Allegro 5, C++] Fullscreen » 2012-03-04 14:34:39 Zacząłem od wczoraj naukę w allegro5, przechodząc z allegro4 i widzę tu dużo zmian. Moim pierwszym problemem jest przełączenie z okienkowego trybu okna na pełny ekran. Mam taki kod: #include <allegro5/allegro.h> #include <allegro5/allegro_font.h> #include <allegro5/allegro_ttf.h> #include <stdio.h>
#undef main
int main() { al_init(); al_init_font_addon(); al_init_ttf_addon(); al_install_keyboard(); ALLEGRO_DISPLAY * display; display = al_create_display( 640, 480 ); if( !display ) { fprintf( stderr, "Nie udalo sie utworzyc okna!" ); getchar(); return - 1; } al_set_window_title( display, "Kurs Allegro – Pierwszy program, czcionki." ); ALLEGRO_FONT * font; font = al_load_ttf_font( "BLOCKUP_.ttf", 100, 0 ); if( !font ) { fprintf( stderr, "Nie udalo sie wczytac czcionki!" ); getchar(); return - 1; } ALLEGRO_KEYBOARD_STATE key_state; al_get_keyboard_state( & key_state ); while( !al_key_down( & key_state, ALLEGRO_KEY_ESCAPE ) ) { al_get_keyboard_state( & key_state ); al_clear_to_color( al_map_rgb( 128, 0, 0 ) ); al_draw_text( font, al_map_rgb( 255, 255, 0 ), 320, 216, ALLEGRO_ALIGN_CENTRE, "WITAJ" ); al_flip_display(); } al_destroy_font( font ); al_destroy_display( display ); } Jak przełączyć się na FULLSCREEN? |
|
pekfos |
» 2012-03-04 14:36:39 |
|
Dragonit Temat założony przez niniejszego użytkownika |
» 2012-03-04 14:51:05 No na goglach już szukałem i dokumentacji, ale jakoś nie znalazłem. Tak bym nie zaśmiecał forum. |
|
pekfos |
» 2012-03-04 15:02:51 Problem rozwiązany? Jak tak, to zamykaj. |
|
Dragonit Temat założony przez niniejszego użytkownika |
» 2012-03-04 15:15:52 Noo nie znalazłem rozwiązania miałem na myśli powyżej. |
|
pekfos |
» 2012-03-04 15:17:48 |
|
Dragonit Temat założony przez niniejszego użytkownika |
» 2012-03-04 15:46:19 al_set_new_display_flags(ALLEGRO_FULLSCREEN);
Jak to połączyć z moim programem powyżej, ktoś wie ?
|
|
pekfos |
» 2012-03-04 15:48:46 Ale leniwy jesteś.. W dokumentacji tej funkcji masz linki do kilkunastu przykładów. (a dokładniej: do 30 przykładów)
//Po wpisaniu nazwy funkcji w google również masz różne przykłady. |
|
« 1 » 2 |