Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
do_line(3)			Allegro	manual			    do_line(3)

NAME
       do_line - Calculates all	the points along a line. Allegro game program-
       ming library.

SYNOPSIS
       #include	<allegro.h>

       void do_line(BITMAP *bmp, int x1, y1, x2, y2, int d, void  (*proc)(BIT-
       MAP *bmp, int x,	int y, int d));

DESCRIPTION
       Calculates all the points along a line from point (x1, y1) to (x2, y2),
       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 parame-
       ter, so it is suitable for use with putpixel(). Example:

	  void draw_dust_particle(BITMAP *bmp, int x, int y, int d)
	  {
	     ...
	  }

	     do_line(screen, 0,	0, SCREEN_W-1, SCREEN_H-2,
		     dust_strength, draw_dust_particle);

SEE ALSO
       do_circle(3), do_ellipse(3), do_arc(3), line(3)

Allegro				 version 4.4.2			    do_line(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=do_line&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help