Example #1
0
File: item.c Project: gastonb/R1EMU
void itemDestroy(Item **_self) {

    Item *self = *_self;

    if (_self && self) {
        itemFree(self);
        free(self);
        *_self = NULL;
    }
}
Example #2
0
void itemConsumableFree(ItemConsumable *self) {
    itemFree(&self->item);
    free(self->cooldown);
}
Example #3
0
void itemCardFree(ItemCard *self) {
    itemFree(&self->item);
    free(self->level);
    free(self->cooldown);
    free(self->itemExp);
}