prinzessin4444
Mitglied
Hallo!
Ich programmiere gerade Pac Man und habe erst gerade angefangen und komm nicht weiter. Ich möchte das mein Geist nciht aus dem Rahmen verschwinden also in meinem Fenster bleibt nur wie bekomme ich das hin zudem möchte ich noch mehr Geister einsetzt doch dies gelingt mir auch nciht kann mir jemand helfen?
Danke.
p.s.: Ich hab im anhang meine bmp Datei angehangen damit ihr versteht voher ich das Bildchen hab.
Ich programmiere gerade Pac Man und habe erst gerade angefangen und komm nicht weiter. Ich möchte das mein Geist nciht aus dem Rahmen verschwinden also in meinem Fenster bleibt nur wie bekomme ich das hin zudem möchte ich noch mehr Geister einsetzt doch dies gelingt mir auch nciht kann mir jemand helfen?
Danke.
p.s.: Ich hab im anhang meine bmp Datei angehangen damit ihr versteht voher ich das Bildchen hab.
Code:
#include <allegro.h>
void fataler_fehler() {
allegro_message(allegro_error);
exit(1);
}
int main() {
allegro_init();
if (install_keyboard() < 0) {
fataler_fehler();
}
set_color_depth(24);
if (set_gfx_mode(GFX_AUTODETECT_WINDOWED, 800, 600, 0, 0) < 0) {
fataler_fehler();
}
BITMAP *bmp = NULL;
BITMAP *ghost = NULL;
bmp = load_bitmap("pac800.bmp", NULL);
if (bmp == NULL) {
allegro_message("Konnte die Bitmap-Datei nicht finden");
exit(1);
}
ghost = create_sub_bitmap(bmp, 0, 0, 36, 36);
int x = 300;
int y = 150;
while(!keypressed()) {
vsync();
clear_bitmap(screen);
draw_sprite(screen, ghost, x++, y++);
}
destroy_bitmap(ghost);
destroy_bitmap(bmp);
return 0;
} END_OF_MAIN()