X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsystem.h;h=fa722636b27c57679d7628e3f2b6777bb4525836;hb=7b47ce7ba0f673f0de5130daf5726104d0b38902;hp=c6065db65b47f797c9498a5dd85bb78b77cbdb1e;hpb=ef8c5a2593702e86fb1566cfc25dda5f35df2ea0;p=rocksndiamonds.git diff --git a/src/libgame/system.h b/src/libgame/system.h index c6065db6..fa722636 100644 --- a/src/libgame/system.h +++ b/src/libgame/system.h @@ -138,14 +138,18 @@ /* default name for unknown player names */ #define ANONYMOUS_NAME "anonymous" +/* default name for new levels */ +#define NAMELESS_LEVEL_NAME "nameless level" + /* default text for non-existant artwork */ #define NOT_AVAILABLE "(not available)" /* default value for undefined filename */ #define UNDEFINED_FILENAME "[NONE]" -/* default name for new levels */ -#define NAMELESS_LEVEL_NAME "nameless level" +/* default values for undefined configuration file parameters */ +#define ARG_UNDEFINED "-1000000" +#define ARG_UNDEFINED_VALUE (atoi(ARG_UNDEFINED)) /* definitions for game sub-directories */ #ifndef RO_GAME_DIR @@ -513,9 +517,13 @@ struct ArtworkListInfo int num_file_list_entries; int num_suffix_list_entries; + int num_ext1_suffix_list_entries; + int num_ext2_suffix_list_entries; struct FileInfo *file_list; /* static artwork file array */ struct ConfigInfo *suffix_list; /* parameter suffixes array */ + struct ConfigInfo *ext1_suffix_list; /* property suffixes array 1 */ + struct ConfigInfo *ext2_suffix_list; /* property suffixes array 2 */ struct SetupFileList *custom_setup_list; /* additional definitions */ struct ListNodeInfo **artwork_list; /* static artwork node array */