1 |
bearsoft |
1.1 |
#ifndef __DrawSprite_H__
|
2 |
|
|
#define __DrawSprite_H__
|
3 |
|
|
|
4 |
|
|
#include "../ImageFormat/SGI.h"
|
5 |
|
|
|
6 |
|
|
class DrawSprite
|
7 |
|
|
{
|
8 |
|
|
|
9 |
|
|
public:
|
10 |
|
|
DrawSprite();
|
11 |
|
|
~DrawSprite();
|
12 |
|
|
|
13 |
|
|
static void sprite(int *chunkybuffer, int xp, int yp, int scwidth, int scheight, int *spritedata, int spritewidth, int spriteheight, int width, int height, int scrollxadd, int scrollyadd, int bitplan );
|
14 |
|
|
static void sprite2(int *chunkybuffer, int xp, int yp, int scwidth, int scheight, int *spritedata, int spritewidth, int spriteheight, int width, int height, int scrollxadd, int scrollyadd , int bitplan);
|
15 |
|
|
static void clearScreen(int *chunkybuffer, int screenwidth, int screenheight, int colour, int bitplan);
|
16 |
|
|
static void sprite_32(int *chunkybuffer, int *spritedata, int xc, int yc, int spritewidth, int width, int cb, int sd );
|
17 |
|
|
static void sprite2_32(int *chunkybuffer, int *spritedata, int xc, int yc, int spritewidth, int width, int cb, int sd );
|
18 |
|
|
static void sprite_8(unsigned char *cchunkybuffer, unsigned char *cspritedata, int xc, int yc, int spritewidth, int width, int cb, int sd );
|
19 |
|
|
static void sprite2_8(unsigned char *cchunkybuffer, unsigned char *cspritedata, int xc, int yc, int spritewidth, int width, int cb, int sd );
|
20 |
|
|
static void sprite(SGI *sgi, int xPosition, int yPosition);
|
21 |
|
|
|
22 |
|
|
};
|
23 |
|
|
|
24 |
|
|
#endif
|