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 specified
     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.3 	       stretch_sprite(3)

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

home | help