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

[Allegro] Problem z wyświetlaniem obrazka na mapie

Ostatnio zmodyfikowano 2012-10-09 22:04
Autor Wiadomość
enzoMatrix
Temat założony przez niniejszego użytkownika
[Allegro] Problem z wyświetlaniem obrazka na mapie
» 2012-10-09 21:44:45
Witam. Pisze w dev cpp i mam taki problem. Niby wszystko cały program działał ale gdy dopisałem linijkę, żeby wyświetlał mi obrazek na mapie to po kompilacji wyświetla mi, że program przestał działać. Nie wiem już czy to wina dev cpp czy źle napisałem bo trochę się użerałem z tym środowiskiem żeby odpalić w nim allegro. Proszę jeśli możecie zajrzyjcie i powiedzcie czy coś jest nie tak, bo sam już nie wiem:(.
C/C++
void EkranPowitalny()
{
    BITMAP * MapaEkranPowitalny = NULL;
    BITMAP * PrzyciskStart1 = NULL;
    bool KoniecEkranuPowitalnegobool = false;
    MapaEkranPowitalny = load_bmp( "tux.bmp", NULL );
    PrzyciskStart1 = load_bmp( "start1.bmp", default_palette );
    while( KoniecEkranuPowitalnegobool == false )
    {
        myszka();
       
        clear_to_color( bufor, makecol( 150, 150, 150 ) );
        masked_blit( MapaEkranPowitalny, bufor, 0, 0, 0, 0, 800, 600 );
        masked_blit( PrzyciskStart1, bufor, 0, 0, 400, 300, PrzyciskStart1->w, PrzyciskStart1->h );
        blit( bufor, screen, 0, 0, 0, 0, 800, 600 );
       
        if( mb == 1 )
        {
           
            KoniecEkranuPowitalnegobool = true;
            bwskaznik = true;
        }
       
       
    }
P-66540
SeaMonster131
» 2012-10-09 21:55:26
Na pewno posiadasz tą bitmapę? Sprawdź czy udało się ją poprawnie wczytać.
P-66542
enzoMatrix
Temat założony przez niniejszego użytkownika
» 2012-10-09 22:00:07
Miałeś racje. Coś nie tak z nowu mam z bitmapą. Robię obrazki w paincie, później je uruchamiam w gimpie daje 16 bitów i zapisuje. Wcześniej jak zapisywałem w 16 bitach w paincie obrazek robił mi się czarno-biały. Pewnie z tym z nowu są jakieś problemy. Dzięki za pomoc.
P-66543
SeaMonster131
» 2012-10-09 22:04:13
Zapisuj jako 24 bity i powinno być okej.
P-66544
« 1 »
  Strona 1 z 1