• Jueves 14 de Noviembre de 2024, 23:19

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - BlackRain

Páginas: [1]
1
C/C++ / al_draw_line con allegro5
« en: Domingo 22 de Mayo de 2011, 21:47 »
Buenas noches,
tengo el siguiente problema: estoy empezando a iniciarme en el uso de la libreria gráfica Allegro v5, y estoy intentado dibujar una linea usando la función al_draw_pixel.
El caso es que inicialmente quería dibujar un cuadrado, para lo cual usé la función al_draw_pixel. El caso es que está función para representar muchos píxeles me va muy lenta, así que he pensado en usar al_draw_line jugando con el grosor para así representar un cuadrado.
Esto me compila, pero cuando ejecuto el ejecutable, obtengo un error -> Debug error... abort() has been called

Aquí dejo mi código:
int main()
{
ALLEGRO_DISPLAY *display = NULL;
//Inicializa ALLEGRO
    al_init();
display = al_create_display(640, 480);
al_draw_line(1.0, 2.0, 4.0, 3.0, al_map_rgb(255, 0, 0), 6);
al_rest(10.0);
 al_destroy_display(display);
    return 0;
}
¿Alguien puede decirme dónde puede estar el problema?
Muchas gracias.

Páginas: [1]