• Domingo 22 de Diciembre de 2024, 12:47

Autor Tema:  al_draw_line con allegro5  (Leído 2349 veces)

BlackRain

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
al_draw_line con allegro5
« en: Domingo 22 de Mayo de 2011, 21:47 »
0
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.

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: al_draw_line con allegro5
« Respuesta #1 en: Martes 21 de Junio de 2011, 08:34 »
0
Después de al_init llama a la función al_init_primitives_addon.
La imaginación es el límite.
Hardware & Software | Mexchip

BlackRain

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: al_draw_line con allegro5
« Respuesta #2 en: Martes 21 de Junio de 2011, 10:05 »
0
Muchas gracias.