X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ffiles.c;h=ff594971630ad844ccc80968faa5766a750bdc23;hb=ff2510f5098b545a03965c6b95296eec6885a4fb;hp=6d858c475be133ebbe2e54027677bbdbb63c9db7;hpb=38c26472a6e9f0f037ddfe535d3919c00772b26f;p=rocksndiamonds.git diff --git a/src/files.c b/src/files.c index 6d858c47..ff594971 100644 --- a/src/files.c +++ b/src/files.c @@ -702,10 +702,10 @@ void SaveLevel(int level_nr) void DumpLevel(struct LevelInfo *level) { - printf_line('-', 79); + printf_line("-", 79); printf("Level xxx (file version %06d, game version %06d)\n", level->file_version, level->game_version); - printf_line('-', 79); + printf_line("-", 79); printf("Level Author: '%s'\n", level->author); printf("Level Title: '%s'\n", level->name); @@ -726,7 +726,7 @@ void DumpLevel(struct LevelInfo *level) printf("Double Speed Movement: %s\n", (level->double_speed ? "yes" : "no")); printf("EM style slippery gems: %s\n", (level->em_slippery_gems ? "yes" : "no")); - printf_line('-', 79); + printf_line("-", 79); } @@ -1120,10 +1120,10 @@ void DumpTape(struct TapeInfo *tape) return; } - printf_line('-', 79); + printf_line("-", 79); printf("Tape of Level %03d (file version %06d, game version %06d)\n", tape->level_nr, tape->file_version, tape->game_version); - printf_line('-', 79); + printf_line("-", 79); for(i=0; ilength; i++) { @@ -1152,7 +1152,7 @@ void DumpTape(struct TapeInfo *tape) printf("(%03d)\n", tape->pos[i].delay); } - printf_line('-', 79); + printf_line("-", 79); } @@ -1593,3 +1593,35 @@ void SaveSetup() SetFilePermissions(filename, PERMS_PRIVATE); } + +void LoadCustomElementDescriptions() +{ + char *filename = getCustomArtworkConfigFilename(ARTWORK_TYPE_GRAPHICS); + struct SetupFileList *setup_file_list; + int i; + + for (i=0; i