2017-12-13 14:26:30 +01:00
|
|
|
#include "monster.h"
|
|
|
|
#include "util.h"
|
2017-12-15 08:08:45 +01:00
|
|
|
#include "player.h"
|
|
|
|
#include "monster.h"
|
2017-12-13 14:26:30 +01:00
|
|
|
|
|
|
|
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 };
|
2017-12-13 14:26:30 +01:00
|
|
|
return m;
|
|
|
|
}
|
|
|
|
|
2017-12-13 20:31:04 +01:00
|
|
|
void
|
|
|
|
monster_render(Monster *m, Camera *cam)
|
|
|
|
{
|
|
|
|
sprite_render(m->sprite, cam);
|
|
|
|
}
|
|
|
|
|
2017-12-13 14:26:30 +01:00
|
|
|
void
|
|
|
|
monster_destroy(Monster *m)
|
|
|
|
{
|
|
|
|
sprite_destroy(m->sprite);
|
|
|
|
free(m);
|
|
|
|
}
|