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

[Allegro] Zbyt szybkie zamykanie się programu

Ostatnio zmodyfikowano 2013-12-23 21:29
Autor Wiadomość
power9mks
Temat założony przez niniejszego użytkownika
[Allegro] Zbyt szybkie zamykanie się programu
» 2013-12-23 21:01:03
Witam, mam problem, przeczytałem juz sporo for i dalej nie znalazlem rozwiazania mojego problemu.
Moj program laduje bitmape ale, okienko, ktore tworze i, w ktorym ma obrazek .bmp byc wyswietlony doslownie miga i znika.
Dolozylem do tego komunikat, ze jezeli funkcja zadziala to allegro_message("done!");
Nie wiem dlaczego tak sie dzieje. Prosze, zobaczcie sami na moj kod :)
C/C++
#include <allegro.h>

BITMAP * image1 = NULL;

int main()
{
    allegro_init();
    set_color_depth( 32 );
    set_gfx_mode( GFX_AUTODETECT_WINDOWED, 1000, 600, 0, 0 );
    clear_to_color( screen, makecol( 110, 110, 110 ) );
   
    image1 = load_bitmap( "michalek.bmp", default_palette );
    if( !image1 )
    {
        set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
        allegro_message( "Image cannot be loaded!" );
        allegro_exit();
        return 0;
    }
   
    blit( image1, screen, 0, 0, 200, 100, image1->w, image1->h );
    if( blit )
    {
        set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 );
        allegro_message( "DONE!" );
        allegro_exit();
        return 0;
    }
   
    readkey();
    readkey();
   
    allegro_exit();
   
    return 0;
}
END_OF_MAIN();
P-99992
SeaMonster131
» 2013-12-23 21:17:46
Przeczytaj:
» Kurs Allegro 4.x, C++Podwójne buforowanie lekcja
» Kurs Allegro 4.x, C++Timery lekcja

Musisz dołożyć tam pętle, by program się nie zamykał.
P-99997
power9mks
Temat założony przez niniejszego użytkownika
» 2013-12-23 21:29:10
Właśnie nie zważając na przeciwności losu, poszedłem do następnej lekcji, gdzie zrobiłem pętle do obsługi klawi(poruszanie postacia). i obrazek ladnie sie zaladowal,pieknie się tez porusza :) dzieki za pomoc :)
P-100001
« 1 »
  Strona 1 z 1