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

[ALLEGRO5] Błąd ładowania pliku .bmp

Ostatnio zmodyfikowano 2014-11-16 20:25
Autor Wiadomość
stevy
Temat założony przez niniejszego użytkownika
[ALLEGRO5] Błąd ładowania pliku .bmp
» 2014-11-14 22:46:36
Witam. Mam problem z załadowaniem jakichkolwiek plików z rozszerzeniem .bmp do programu. Nie mam pojęcia dlaczego, oto kod z głównym problemem:

C/C++
#include <allegro5/allegro.h>
#include <allegro5/allegro_image.h>

ALLEGRO_DISPLAY * wsk = NULL;
ALLEGRO_BITMAP * mum = NULL;

int main( void )
{
    al_init();
    al_init_image_addon();
   
   
    al_set_new_window_position( 800, 800 );
    al_set_new_display_flags( ALLEGRO_WINDOWED );
    wsk = al_create_display( 5, 3 );
   
    if( !( mum = al_load_bitmap( "muminek.bmp" ) ) );
   
    return - 1;
   
    al_draw_bitmap( mum, 100, 100, 0 );
    al_flip_display();
    al_rest( 3 );
   
   
    al_destroy_bitmap( mum );
    return 0;
}

zwyczajnie zwraca -1. Jednak jeśli załaduję plik z rozszerzeniem .png to program nie widzi żadnego problemu.
P-120618
stevy
Temat założony przez niniejszego użytkownika
» 2014-11-15 09:55:38
Problem rozwiązany, zły typ mapy bitowej.
P-120634
SeaMonster131
» 2014-11-15 11:04:09
No i masz średnik po if, dlatego return -1; zawsze się wykona.
P-120640
stevy
Temat założony przez niniejszego użytkownika
» 2014-11-16 20:25:40
Faktycznie, moje niedopatrzenie i błędne teorie co do tego, ale dzięki za pomoc:D
P-120833
« 1 »
  Strona 1 z 1