summaryrefslogtreecommitdiff
path: root/src/test/testfunc_003_loadress.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/testfunc_003_loadress.c')
-rw-r--r--src/test/testfunc_003_loadress.c22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/test/testfunc_003_loadress.c b/src/test/testfunc_003_loadress.c
index 7c1ed46..cf207cf 100644
--- a/src/test/testfunc_003_loadress.c
+++ b/src/test/testfunc_003_loadress.c
@@ -10,19 +10,6 @@
#define PATH_LEVEL "../level"
#define MAX_PATH_LEN 255
-extern FILE *yyin;
-
-void load_ini(gameIni_t *gIni, char *filepath) {
- yyin=fopen(filepath, "r");
- if (yyin == NULL ) {
- fprintf(stderr, "main(), Could not open '%s'\n", filepath);
- exit(2);
- }
-// printf("Parsing '%s'\n", filepath);
- parse(gIni);
- fclose(yyin);
-}
-
int main(int argc, char **argv) {
int res;
char filepath[MAX_PATH_LEN];
@@ -41,11 +28,13 @@ int main(int argc, char **argv) {
// Loading levelpack.ini
snprintf(filepath, MAX_PATH_LEN, "%s/%s/levelpack.ini", PATH_LEVEL, argv[1]);
- load_ini(&gIni, filepath);
+ res=loadIni(&gIni, filepath);
+ if (res!=0) exit(res);
// Loading lvl ini file
snprintf(filepath, MAX_PATH_LEN, "%s/%s/%s", PATH_LEVEL, argv[1], argv[2]);
- load_ini(&gIni, filepath);
+ res=loadIni(&gIni, filepath);
+ if (res!=0) exit(res);
// Check if we found a "style =" line in level ini file
if (gIni.level.style==NULL) {
@@ -56,7 +45,8 @@ int main(int argc, char **argv) {
// Loading style ini file
snprintf(filepath, MAX_PATH_LEN, "%s/%s/%s.ini", PATH_STYLE, gIni.level.style, gIni.level.style);
- load_ini(&gIni, filepath);
+ res=loadIni(&gIni, filepath);
+ if (res!=0) exit(res);
res=loadRessources(&gIni, &gRess);