/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1994-2002 Artsoft Entertainment *
+* (c) 1994-2006 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
TYPE_STRING | \
TYPE_GHOSTED)
-#define TYPE_ENTER_OR_LEAVE (TYPE_ENTER_SCREEN | \
- TYPE_LEAVE_SCREEN | \
+#define TYPE_ENTER (TYPE_ENTER_SCREEN | \
TYPE_ENTER_MENU | \
+ TYPE_ENTER_LIST)
+
+#define TYPE_LEAVE (TYPE_LEAVE_SCREEN | \
TYPE_LEAVE_MENU | \
- TYPE_ENTER_LIST | \
TYPE_LEAVE_LIST)
+#define TYPE_ENTER_OR_LEAVE (TYPE_ENTER | TYPE_LEAVE)
+
/* cookie token for file identifier and version number */
#define TOKEN_STR_FILE_IDENTIFIER "file_identifier"
char *getHelpAnimFilename(void);
char *getHelpTextFilename(void);
char *getLevelSetInfoFilename(void);
+char *getLevelSetTitleMessageFilename(int, boolean);
char *getImageFilename(char *);
char *getCustomImageFilename(char *);
char *getCustomSoundFilename(char *);
char *getFormattedSetupEntry(char *, char *);
+boolean getTokenValueFromSetupLine(char *, char **, char **);
+
SetupFileList *newSetupFileList(char *, char *);
void freeSetupFileList(SetupFileList *);
char *getListEntry(SetupFileList *, char *);