Man Linux: Main Page and Category List

NAME

       rotate_sprite - Rotates a sprite. Allegro game programming library.

SYNOPSIS

       #include <allegro.h>

       void  rotate_sprite(BITMAP  *bmp,  BITMAP  *sprite, int x, int y, fixed
       angle);

DESCRIPTION

       Draws the sprite image onto the bitmap. It is placed with its top  left
       corner  at  the specified position, then rotated by the specified angle
       around its centre. The angle is a fixed point 16.16 number in the  same
       format  used by the fixed point trig routines, with 256 equal to a full
       circle, 64 a right angle, etc. All rotation functions can draw  between
       any  two  bitmaps,  even  screen  bitmaps or bitmaps of different color
       depth.

       Positive increments of the angle will make the sprite rotate  clockwise
       on the screen, as demonstrated by the Allegro example.

SEE ALSO

       draw_sprite(3alleg),                      rotate_scaled_sprite(3alleg),
       rotate_sprite_v_flip(3alleg),      rotate_scaled_sprite_v_flip(3alleg),
       pivot_sprite(3alleg),                      pivot_sprite_v_flip(3alleg),
       pivot_scaled_sprite(3alleg),        pivot_scaled_sprite_v_flip(3alleg),
       itofix(3alleg), exsprite(3alleg)