breakhack/src/item.c

26 lines
389 B
C
Raw Normal View History

2018-01-24 21:20:24 +01:00
#include <stdlib.h>
#include "item.h"
#include "util.h"
Item *
item_create(void)
{
Item *item = ec_malloc(sizeof(Item));
item->sprite = NULL;
item->collected = false;
item->effect = NULL;
return item;
}
void item_render(Item *item, Camera *cam)
{
sprite_render(item->sprite, cam);
}
void
item_destroy(Item *item)
{
if (item->sprite)
sprite_destroy(item->sprite);
free(item);
}