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.