29/04/2011, 16:46
|
| | Fecha de Ingreso: junio-2010
Mensajes: 18
Antigüedad: 14 años, 5 meses Puntos: 0 | |
Respuesta: PROBLEMA CON ALLEGRO y C++ #include <allegro.h>
int main (){
allegro_init ();
install_mouse ();
install_keyboard ();
set_color_depth (16);
set_gfx_mode(GFX_AUTODETECT_WINDOWED, 640, 480, 0, 0);
set_window_title ("Game");
BITMAP *Buffer = create_bitmap (640, 480);
BITMAP *BackgroundImage = load_bitmap ("photo.bmp", NULL);
bool santi = false;
int x, y;
x = 0;
y = 400;
while (!santi) {
if (key[KEY_UP])
y -= 5;
if (key[KEY_DOWN])
y += 5;
if (key[KEY_LEFT])
x -= 5;
if (key[KEY_RIGHT])
x += 5;
blit (BackgroundImage, Buffer, 0, 0, 0, 0, 640, 480);
rectfill(Buffer, x, y, x+10, y+10, makecol (255, 0, 0));
blit (Buffer, screen, 0, 0, 0, 0, 640, 480);
rest (60);
clear_bitmap (Buffer);
if (key[KEY_ESC])
santi = true;
}
return 0;
}
END_OF_MAIN() El codigo es algo asi, nose como hacer para subirlo con el coso fachero ese del comentario de arriba pero bueno, para que masomenos entiendan. Muchas gracias |