diff options
Diffstat (limited to 'src/enemies/lolidra.h')
-rw-r--r-- | src/enemies/lolidra.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/src/enemies/lolidra.h b/src/enemies/lolidra.h new file mode 100644 index 0000000..f9a9b51 --- /dev/null +++ b/src/enemies/lolidra.h @@ -0,0 +1,40 @@ +#ifndef LOLIDRA_H +#define LOLIDRA_H + +#include "../collision.h" + +typedef struct { + int id; + double x, y; + double positionY; + double imageIndex, hoverRot; + int hp, state, invincible, + visible, timer, counter; + + Mask mask; +} Lolidra; + +void createLolidra(int x, int y); + +void lolidraStep(Lolidra* l); +void lolidraDraw(Lolidra* l); + +//Minion +typedef struct { + int id; + int state; + int timer; + double x, y; + double positionY; + double imageIndex; + double dir, spd; + + Mask mask; +} Minion; + +void createMinion(int x, int y); + +void minionStep(Minion* m); +void minionDraw(Minion* m); + +#endif
\ No newline at end of file |