rnd-20070314-1-src
[rocksndiamonds.git] / src / libgame / setup.h
index e55217c01259ee73c0b6345dd07b03e4665887f9..571cdbcce7acd6aa496b4290f0dbe25796f35d1e 100644 (file)
@@ -1,7 +1,7 @@
 /***********************************************************
 * 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"
 
@@ -227,6 +230,7 @@ char *getEditorSetupFilename(void);
 char *getHelpAnimFilename(void);
 char *getHelpTextFilename(void);
 char *getLevelSetInfoFilename(void);
+char *getLevelSetTitleMessageFilename(int, boolean);
 char *getImageFilename(char *);
 char *getCustomImageFilename(char *);
 char *getCustomSoundFilename(char *);
@@ -277,6 +281,8 @@ boolean checkCookieString(const char *, const char *);
 
 char *getFormattedSetupEntry(char *, char *);
 
+boolean getTokenValueFromSetupLine(char *, char **, char **);
+
 SetupFileList *newSetupFileList(char *, char *);
 void freeSetupFileList(SetupFileList *);
 char *getListEntry(SetupFileList *, char *);