quando vado a compilare il sorgente, mi esce una finestra completamente nera senza lo sprite
Potreste dirmi per quale motivo nn viene cariato lo sprite?
codice:
#include "allegro.h"
BITMAP*buf,*sprite;
PALETTE colori;
int x;
int y;
void doppiobuffering()
{vsync();
blit(buf,screen,0,0,0,0,320,200);
clear(buf);
}
void player()
{
draw_sprite(buf,sprite,x,y);
}
int main()
{
allegro_init();
install_keyboard();
set_color_depth(32);
set_palette(colori);
set_gfx_mode(GFX_AUTODETECT,320,200,0,0);
buf = create_bitmap(320,200);
clear(buf);
sprite = load_bmp("player.bmp",colori);
x=10,y=-30;
while(!key[KEY_ESC])
{
doppiobuffering();
player();
}
destroy_bitmap(buf);
destroy_bitmap(sprite);
}
END_OF_MAIN();
Grazie in anticipo!