[Allegro] KEY_ESC
Ostatnio zmodyfikowano 2009-07-04 14:56
XaNeq Temat założony przez niniejszego użytkownika |
[Allegro] KEY_ESC » 2009-07-04 14:47:14 Witam. Mam taki problem w robieniu gry: Zrobiłem napisy i teraz wziełęm się za kod. Wszystko było dobrze a gdy dodałem kod żeby klawiszem esc zamknąć program to po skompilowaniu ekran był pusty a po naciśnięciu esc pokazały się napisy. Kod: #include <allegro.h> int main() { allegro_init(); install_keyboard(); set_color_depth( 32 ); set_gfx_mode( GFX_AUTODETECT, 1024, 768, 0, 0 ); clear_to_color( screen, makecol( 0, 255, 0 ) ); int klawisz = 0; while( !key[ KEY_ESC ] ) { klawisz = readkey(); } BITMAP * NapisS = NULL; BITMAP * Menu = NULL; NapisS = load_bmp( "NapisS.bmp", default_palette ); if( !NapisS ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "Nie moge zaladowac Napisu!" ); allegro_exit(); return 0; } Menu = load_bmp( "Menu.bmp", default_palette ); if( !Menu ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "Nie moge zaladowac Menu!" ); allegro_exit(); return 0; } blit( NapisS, screen, 0, 0, 80, 20, NapisS->w, NapisS->h ); blit( Menu, screen, 0, 0, 80, 300, Menu->w, Menu->h ); readkey(); destroy_bitmap( NapisS ); allegro_exit(); return 0; } END_OF_MAIN(); |
|
DejaVu |
» 2009-07-04 14:51:51 Skoro wstawiłeś w takim miejscu pętlę while to co się dziwisz :) |
|
XaNeq Temat założony przez niniejszego użytkownika |
» 2009-07-04 14:56:07 Hmm wskazówka pomogła :) W złym miejscu wstawiłem. Thx za pomoc. P.S Allegro uczę się drugi dzień |
|
« 1 » |