projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20030113-1-src
[rocksndiamonds.git]
/
src
/
libgame
/
misc.c
diff --git
a/src/libgame/misc.c
b/src/libgame/misc.c
index 7caaa3af88251b1601ff0abe0864058c6fe31c7c..9865b9d6c6e29c7e0a724c687db73a3a8210401c 100644
(file)
--- a/
src/libgame/misc.c
+++ b/
src/libgame/misc.c
@@
-458,6
+458,7
@@
static void printUsage()
" \"print graphicsinfo.conf\" print default graphics config\n"
" \"print soundsinfo.conf\" print default sounds config\n"
" \"print musicinfo.conf\" print default music config\n"
" \"print graphicsinfo.conf\" print default graphics config\n"
" \"print soundsinfo.conf\" print default sounds config\n"
" \"print musicinfo.conf\" print default music config\n"
+ " \"dump level FILE\" dump level data from FILE\n"
" \"dump tape FILE\" dump tape data from FILE\n"
" \"autoplay LEVELDIR\" play level tapes for LEVELDIR\n"
"\n",
" \"dump tape FILE\" dump tape data from FILE\n"
" \"autoplay LEVELDIR\" play level tapes for LEVELDIR\n"
"\n",
@@
-1566,8
+1567,13
@@
static void LoadArtworkConfig(struct ArtworkListInfo *artwork_info)
{
char *filename = getTokenValue(setup_file_list, file_list[i].token);
{
char *filename = getTokenValue(setup_file_list, file_list[i].token);
- if (filename == NULL)
+ if (filename)
+ for (j=0; j<num_suffix_list_entries; j++)
+ file_list[i].parameter[j] =
+ get_parameter_value(suffix_list[j].type, suffix_list[j].value);
+ else
filename = file_list[i].default_filename;
filename = file_list[i].default_filename;
+
file_list[i].filename = getStringCopy(filename);
for (j=0; j<num_suffix_list_entries; j++)
file_list[i].filename = getStringCopy(filename);
for (j=0; j<num_suffix_list_entries; j++)