1 #include "resources/af_loader.h"
2 #include "resources/pathmanager.h"
3 #include <shadowdive/shadowdive.h>
4 
load_af_file(af * a,int id)5 int load_af_file(af *a, int id) {
6     // Get directory + filename
7     const char *filename = pm_get_resource_path(id);
8 
9     // Load up AF file from libSD
10     sd_af_file tmp;
11     if(sd_af_create(&tmp) != SD_SUCCESS) {
12         return 1;
13     }
14     if(sd_af_load(&tmp, filename) != SD_SUCCESS) {
15         sd_af_free(&tmp);
16         return 1;
17     }
18 
19     // Convert
20     af_create(a, &tmp);
21     sd_af_free(&tmp);
22     return 0;
23 }
24