Program nie ładuje drugiej bitmapy
Ostatnio zmodyfikowano 2012-02-12 21:38
MrMB Temat założony przez niniejszego użytkownika |
Program nie ładuje drugiej bitmapy » 2012-02-12 21:38:12 Witam. Od niedawna zacząłem uczyć się biblioteki Allegro 4.x na podstawie kursu, który znajduje się w tym serwisie. Mój problem polega na tym, że program nie chce załadować jednej z dwóch bitmap. Lokalizacja jest poprawna, ponieważ sprawdzałem na jednym pliku i działało, dodałem drugi i nie ładuje tego drugiego. Oto kod. #include <allegro.h>
int main() { allegro_init(); install_keyboard(); set_color_depth( 32 ); set_gfx_mode( GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0 ); clear_to_color( screen, makecol( 255, 0, 255 ) ); BITMAP * men_logo = NULL; BITMAP * tittle_logo = NULL; men_logo = load_bmp( "SF\\logo MEN.bmp", default_palette ); tittle_logo = load_bmp( "SF\\JuP logo.bmp", default_palette ); if( !tittle_logo || !men_logo ) { set_gfx_mode( GFX_TEXT, 0, 0, 0, 0 ); allegro_message( "ERROR: Brak pliku!" ); allegro_exit(); return 0; } blit( men_logo, screen, 0, 0, 0, 0, men_logo->w, men_logo->h ); rest( 3000 ); destroy_bitmap( men_logo ); blit( tittle_logo, screen, 0, 0, 0, 0, tittle_logo->w, tittle_logo->h ); readkey(); destroy_bitmap( tittle_logo ); allegro_exit(); return 0; } END_OF_MAIN();
Czy wytłumaczyłby ktoś dlaczego tak jest i pomógł rozwiązać problem? EDIT: Problem rozwiązany. Po prostu w GIMP-ie w ustawieniach pliku zaznaczyłem coś co nie trzeba było zaznaczać. |
|
« 1 » |