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

FreeBSD Manual Pages

  
 
  

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

NAME
       stretch_sprite  - Stretches a sprite to the destination bitmap. Allegro
       game programming	library.

SYNOPSIS
       #include	<allegro.h>

       void stretch_sprite(BITMAP *bmp,	BITMAP *sprite,	int x, int y,  int  w,
       int h);

DESCRIPTION
       Like draw_sprite(), except it can stretch the sprite image to the spec-
       ified width and height and requires the sprite  image  and  destination
       bitmap  to  be of the same color	depth. Moreover, the sprite image must
       be a memory bitmap. Example:

	  /* Create tunnel like	effect.	*/
	  for (step = 1; step
	     int width = SCREEN_W / step;
	     int height	= SCREEN_H / step;
	     stretch_sprite(screen, image, SCREEN_W / 2	- width	/ 2,
			    SCREEN_H / 2 - height / 2, width, height);
	  }

SEE ALSO
       draw_sprite(3), stretch_blit(3),	bitmap_mask_color(3)

Allegro				 version 4.4.2		     stretch_sprite(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO

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

home | help