Man Linux: Main Page and Category List

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(3alleg), stretch_blit(3alleg), bitmap_mask_color(3alleg)