1 #include "resources/bk_info.h"
2 #include <shadowdive/shadowdive.h>
3 
bk_info_create(bk_info * info,void * src,int id)4 void bk_info_create(bk_info *info, void *src, int id) {
5     sd_bk_anim *sdinfo = (sd_bk_anim*)src;
6     animation_create(&info->ani, sdinfo->animation, id);
7     info->chain_hit = sdinfo->chain_hit;
8     info->chain_no_hit = sdinfo->chain_no_hit;
9     info->load_on_start = sdinfo->load_on_start;
10     info->probability = sdinfo->probability;
11     info->hazard_damage = sdinfo->hazard_damage / 2;
12     str_create_from_cstr(&info->footer_string, sdinfo->footer_string);
13 }
14 
bk_info_free(bk_info * info)15 void bk_info_free(bk_info *info) {
16     animation_free(&info->ani);
17     str_free(&info->footer_string);
18 }
19