1 #include "resources/bk_info.h" 2 #include <shadowdive/shadowdive.h> 3 bk_info_create(bk_info * info,void * src,int id)4void 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)15void bk_info_free(bk_info *info) { 16 animation_free(&info->ani); 17 str_free(&info->footer_string); 18 } 19