do_ellipse - Calculates all the points in an ellipse. Allegro game programming library.
Contents
Description
Calculates all the points in an ellipse around point (x, y) with radius rx and ry, calling the supplied
function for each one. This will be passed a copy of the bmp parameter, the x and y position, and a copy
of the d parameter, so it is suitable for use with putpixel(). Example:
void draw_explosion_ring(BITMAP *bmp, int x, int y, int d)
{
...
}
do_ellipse(screen, SCREEN_W/2, SCREEN_H/2,
SCREEN_H/16, SCREEN_H/32, flame_color,
draw_explosion_ring);
Name
do_ellipse - Calculates all the points in an ellipse. Allegro game programming library.
See Also
do_circle(3alleg4), do_arc(3alleg4), do_line(3alleg4), ellipse(3alleg4), ellipsefill(3alleg4) Allegro version 4.4.3 do_ellipse(3alleg4)
Synopsis
#include<allegro.h>voiddo_ellipse(BITMAP*bmp,intx,inty,intrx,ry,intd,void(*proc)(BITMAP*bmp,intx,inty,intd));
