00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef __bma_aastr_h
00017 #define __bma_aastr_h
00018
00019 #include <allegro.h>
00020
00021 #ifdef __cplusplus
00022 extern "C" {
00023 #endif
00024
00035
00036 void aa_stretch_blit (BITMAP* src, BITMAP* dst,
00037 int sx, int sy, int sw, int sh,
00038 int dx, int dy, int dw, int dh);
00039 void aa_stretch_sprite (BITMAP* dst, BITMAP* src,
00040 int dx, int dy, int dw, int dh);
00041
00042
00043 void aa_rotate_scaled_bitmap (BITMAP* src, BITMAP* dst,
00044 int x, int y, fixed angle,
00045 fixed scalex, fixed scaley);
00046 void aa_rotate_scaled_sprite (BITMAP* dst, BITMAP* src,
00047 int x, int y, fixed angle,
00048 fixed scalex, fixed scaley);
00049 void aa_rotate_bitmap (BITMAP* src, BITMAP* dst,
00050 int x, int y, fixed angle);
00051 void aa_rotate_sprite (BITMAP* dst, BITMAP* src,
00052 int x, int y, fixed angle);
00053
00054 #ifdef __cplusplus
00055 }
00056 #endif
00057
00058 #endif
00059
00060
00061
00062