[Allegro] Problem z wyświetlaniem obrazka na mapie
Ostatnio zmodyfikowano 2012-10-09 22:04
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:(. 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; } }
|
|
SeaMonster131 |
» 2012-10-09 21:55:26 Na pewno posiadasz tą bitmapę? Sprawdź czy udało się ją poprawnie wczytać. |
|
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. |
|
SeaMonster131 |
» 2012-10-09 22:04:13 Zapisuj jako 24 bity i powinno być okej. |
|
« 1 » |