breakhack/src/monster.c

28 lines
440 B
C
Raw Normal View History

#include "monster.h"
#include "util.h"
2017-12-15 08:08:45 +01:00
#include "player.h"
#include "monster.h"
Monster*
monster_create()
{
Monster *m = ec_malloc(sizeof(Monster));
m->sprite = sprite_create();
2017-12-14 12:01:05 +01:00
m->sprite->clip = (SDL_Rect) { 0, 0, 16, 16 };
2017-12-15 08:08:45 +01:00
m->stats = (Stats) { 11, 1, 0, 0, 1 };
return m;
}
void
monster_render(Monster *m, Camera *cam)
{
sprite_render(m->sprite, cam);
}
void
monster_destroy(Monster *m)
{
sprite_destroy(m->sprite);
free(m);
}