1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
#include<allegro.h>
#define L 700
#define H 550
int main(void){
float x=0;
float y=0;
int i=0;
BITMAP *buffer;
BITMAP *image;
BITMAP *image2;
BITMAP *sprite;
allegro_init();
install_keyboard();
set_color_depth(24);
set_gfx_mode(GFX_AUTODETECT,L,H,0,0);
buffer=create_bitmap(L,H);
image=load_bitmap("FMA.bmp",0);
image2=load_bitmap("blanc.bmp",0);
sprite=load_bitmap("ig.bmp",0);
while(!key[KEY_ESC])
{
draw_sprite(image2,sprite,x,y);
blit(image2,screen,0,0,0,0,L,H);
blit(image,image2,0,0,0,0,L,H);
if(key[KEY_UP]){
y-=1;
}
if(key[KEY_DOWN]){
y+=1 ;}
if(key[KEY_LEFT]){
x-=1 ;}
if(key[KEY_RIGHT]){
x+=1;}
}
destroy_bitmap(sprite);
readkey();
return 0;
}END_OF_MAIN(); |
Partager