X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.h;h=bfaadc79a92289d2867f07a0eca6418d2a014a54;hb=2e7d20bb1b647abaf20051f2bd7a840c946af3aa;hp=fab964386587ce5dfc177f54799fdb571035e674;hpb=4d6ea47cc83d553df014ff38a69f45a9f5ac41fa;p=rocksndiamonds.git diff --git a/src/libgame/setup.h b/src/libgame/setup.h index fab96438..bfaadc79 100644 --- a/src/libgame/setup.h +++ b/src/libgame/setup.h @@ -38,16 +38,17 @@ #define TYPE_ENTER_LIST (1 << 16) #define TYPE_LEAVE_LIST (1 << 17) #define TYPE_EMPTY (1 << 18) -#define TYPE_KEYTEXT (1 << 19) +#define TYPE_SKIPPABLE (1 << 19) +#define TYPE_KEYTEXT (1 << 20) -#define TYPE_GHOSTED (1 << 20) -#define TYPE_QUERY (1 << 21) +#define TYPE_GHOSTED (1 << 21) +#define TYPE_QUERY (1 << 22) /* additional values for internal purposes */ -#define TYPE_BITFIELD (1 << 22) -#define TYPE_CONTENT (1 << 23) -#define TYPE_ELEMENT_LIST (1 << 24) -#define TYPE_CONTENT_LIST (1 << 25) +#define TYPE_BITFIELD (1 << 23) +#define TYPE_CONTENT (1 << 24) +#define TYPE_ELEMENT_LIST (1 << 25) +#define TYPE_CONTENT_LIST (1 << 26) /* derived values for setup file handling */ #define TYPE_BOOLEAN_STYLE (TYPE_BOOLEAN | \ @@ -67,6 +68,7 @@ TYPE_GRAPHIC) #define TYPE_SKIP_ENTRY (TYPE_EMPTY | \ + TYPE_SKIPPABLE | \ TYPE_KEY | \ TYPE_STRING | \ TYPE_GHOSTED) @@ -314,6 +316,7 @@ void LoadArtworkInfo(void); void LoadLevelArtworkInfo(void); char *getArtworkIdentifierForUserLevelSet(int); +TreeInfo *getArtworkTreeInfoForUserLevelSet(int); boolean checkIfCustomArtworkExistsForCurrentLevelSet(); void AddUserLevelSetToLevelInfo(char *); boolean UpdateUserLevelSet(char *, char *, char *, int);