Catbug.h (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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); |