19 lines
329 B
C
19 lines
329 B
C
|
typedef struct catbug
|
||
|
{
|
||
|
SDL_Surface* spriteSheet;
|
||
|
unsigned short int frame;
|
||
|
|
||
|
int x;
|
||
|
int y;
|
||
|
int vX;
|
||
|
int vY;
|
||
|
|
||
|
unsigned short int HP;
|
||
|
} Catbug;
|
||
|
|
||
|
Catbug* newCatbug(int x, int y);
|
||
|
void deleteCatbug(Catbug* target);
|
||
|
|
||
|
int isInRect(Catbug* self, SDL_Rect* box);
|
||
|
void moveCatbug(Catbug* self);
|
||
|
void drawCatbug(Catbug* self);
|