breakhack/src/monster.h

27 lines
465 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);
2017-12-17 13:43:41 +01:00
void monster_move(Monster*, RoomMatrix*);
void monster_render(Monster*, Camera*);
void monster_destroy(Monster*);
#endif // MONSTER_H_