ianaz
05-10-2005, 10:36
Ciao, ho bisogno una persona che conosca abbasta la libreria allegro.
Ho provato a creare un omino che va "in giro" per lo schermo.
Questa é la funzione (poi c'é anche il main solo che non lo metto perché é corretto)
void inizio(){
if(key[KEY_ENTER]){
vai = 1;
}
if(vai == 1){
if(key[KEY_LEFT]){
x= x + 3;
}
if(key[KEY_RIGHT]){
x= x - 3;
}
if(key[KEY_UP]){
y= y + 3;
}
if(key[KEY_DOWN]){
y = y -3;
}
omino = load_bmp("omino.bmp",image);
blit(omino, screen, x, y, 0, 0, 800, 600);
}
else {
immagine = load_bmp("black.bmp",image);
set_palette(image);
blit(immagine, screen, 0, 0, 0, 0, 800, 600);
}
}
Il problema é che l'omino va ancora sull'immagine black.bmp!!!
AIUTATEMIIII
Ho provato a creare un omino che va "in giro" per lo schermo.
Questa é la funzione (poi c'é anche il main solo che non lo metto perché é corretto)
void inizio(){
if(key[KEY_ENTER]){
vai = 1;
}
if(vai == 1){
if(key[KEY_LEFT]){
x= x + 3;
}
if(key[KEY_RIGHT]){
x= x - 3;
}
if(key[KEY_UP]){
y= y + 3;
}
if(key[KEY_DOWN]){
y = y -3;
}
omino = load_bmp("omino.bmp",image);
blit(omino, screen, x, y, 0, 0, 800, 600);
}
else {
immagine = load_bmp("black.bmp",image);
set_palette(image);
blit(immagine, screen, 0, 0, 0, 0, 800, 600);
}
}
Il problema é che l'omino va ancora sull'immagine black.bmp!!!
AIUTATEMIIII