[Allegro 5] Bitmap'a lub "obrazek"
Ostatnio zmodyfikowano 2012-05-11 15:03
Temes Temat założony przez niniejszego użytkownika |
[Allegro 5] Bitmap'a lub "obrazek" » 2012-05-11 14:49:28 Mam problem, nie wiem co jest źle, na pierwszy rzut oka jest OK... ale nie działa... #include <stdio.h> #include <allegro5/allegro.h> #include <allegro5/allegro_image.h> #include <allegro5/allegro_native_dialog.h>
int main() { if( !al_init() ) { fprintf( stderr, "ERROR DS_01\nNie mozna otworzyc aplikacji .exe!" ); return - 1; } ALLEGRO_DISPLAY * OknoAplikacji = NULL; OknoAplikacji = al_create_display( 640, 480 ); if( !OknoAplikacji ) { fprintf( stderr, "ERROR DS_03\nNie mozna otworzyc okna aplikacji!" ); return - 1; } ALLEGRO_BITMAP * bg_640_480 = NULL; if( !bg_640_480 ) { fprintf( stderr, "ERROR BTM_01\nNie mozna znalezc pliku 'Background640x480.png'!" ); return - 1; } bg_640_480 = al_load_bitmap( "Background.png" ); while( 1 ) { al_draw_bitmap( bg_640_480, 0, 0, 0 ); al_flip_display(); if( ALLEGRO_EVENT_DISPLAY_CLOSE == true ) { break; } } al_destroy_bitmap( bg_640_480 ); al_destroy_display( OknoAplikacji ); return 0; } Jestem "nowy" w Allegro, ale początek łapię, lecz nadal nie wiem co jest źle? Po uruchomieniu wyskakuje tak linijka (oczywiście w konsoli): fprintf( stderr, "ERROR BTM_01\nNie mozna znalezc pliku 'Background640x480.png'!" ); Plik Background.png jest w każdym folderze, więc z tym problemu nie ma, ale nie może tego pliku otworzyć... (plik 640x480 akurat do okna - ale każdy* obrazek mogę chyba wgrać...) |
|
SeaMonster131 |
» 2012-05-11 14:55:11 Skoro ALLEGRO_BITMAP * bg_640_480 = NULL; ... |
|
Temes Temat założony przez niniejszego użytkownika |
» 2012-05-11 14:59:59 ALLEGRO_BITMAP * bg_640_480 = al_load_bitmap( "Background.png" ); i to samo... |
|
szyx_yankez |
» 2012-05-11 15:01:22 @SeaMonster131
bg_640_480 = al_load_bitmap( "Background.png" );
@Temes
Dodaj al_init_image_addon(); przed operacjami związanymi z obrazkami :D |
|
Temes Temat założony przez niniejszego użytkownika |
» 2012-05-11 15:03:32 :/ Przeoczyłem w kursie te małe zdanko i nie działa program O_O Czasami to takie dziwne jest :/ Dzięki za pomoc :) |
|
« 1 » |