breakhack/src/monster.h

25 lines
422 B
C
Raw Normal View History

#ifndef MONSTER_H_
#define MONSTER_H_
#include <SDL2/SDL.h>
#include "sprite.h"
#include "stats.h"
2017-12-15 15:03:29 +01:00
#include "actiontext.h"
2017-12-15 08:08:45 +01:00
typedef struct Monster_t {
Sprite *sprite;
2017-12-15 15:03:29 +01:00
ActionText *hitText;
ActionText *missText;
Stats stats;
} Monster;
2017-12-15 15:03:29 +01:00
Monster* monster_create(SDL_Renderer*);
void monster_update_pos(Monster*, Position);
void monster_render(Monster*, Camera*);
void monster_destroy(Monster*);
#endif // MONSTER_H_