X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.h;h=64f51d1304e512f67833db278b958417555ac9a7;hb=fe57866d9aa0cc2ebf48411eaf7bb4180cf85a84;hp=278269ab354acced5172a2b88cd9d0686aa9b02c;hpb=115ce6f2da1914d68b0fe0e5f9082973190dacdd;p=rocksndiamonds.git diff --git a/src/libgame/setup.h b/src/libgame/setup.h index 278269ab..64f51d13 100644 --- a/src/libgame/setup.h +++ b/src/libgame/setup.h @@ -16,7 +16,7 @@ #include "hash.h" -/* values for setup file handling */ +// values for setup file handling #define TYPE_BOOLEAN (1 << 0) #define TYPE_SWITCH (1 << 1) #define TYPE_SWITCH3 (1 << 2) @@ -31,33 +31,34 @@ #define TYPE_ELEMENT (1 << 11) #define TYPE_GRAPHIC (1 << 12) -/* additional values for setup screen */ +// additional values for setup screen #define TYPE_ENTER_SCREEN (1 << 13) #define TYPE_LEAVE_SCREEN (1 << 14) #define TYPE_ENTER_MENU (1 << 15) #define TYPE_LEAVE_MENU (1 << 16) #define TYPE_ENTER_LIST (1 << 17) #define TYPE_LEAVE_LIST (1 << 18) -#define TYPE_EMPTY (1 << 19) -#define TYPE_SKIPPABLE (1 << 20) -#define TYPE_KEYTEXT (1 << 21) +#define TYPE_TEXT_INPUT (1 << 19) +#define TYPE_EMPTY (1 << 20) +#define TYPE_SKIPPABLE (1 << 21) +#define TYPE_KEYTEXT (1 << 22) -#define TYPE_GHOSTED (1 << 22) -#define TYPE_QUERY (1 << 23) +#define TYPE_GHOSTED (1 << 23) +#define TYPE_QUERY (1 << 24) -/* additional values for internal purposes */ -#define TYPE_BITFIELD (1 << 24) -#define TYPE_CONTENT (1 << 25) -#define TYPE_ELEMENT_LIST (1 << 26) -#define TYPE_CONTENT_LIST (1 << 27) +// additional values for internal purposes +#define TYPE_BITFIELD (1 << 25) +#define TYPE_CONTENT (1 << 26) +#define TYPE_ELEMENT_LIST (1 << 27) +#define TYPE_CONTENT_LIST (1 << 28) -/* derived values for setup file handling */ +// derived values for setup file handling #define TYPE_BOOLEAN_STYLE (TYPE_BOOLEAN | \ TYPE_SWITCH | \ TYPE_YES_NO | \ TYPE_ECS_AGA ) -/* derived values for setup screen */ +// derived values for setup screen #define TYPE_VALUE (TYPE_BOOLEAN_STYLE | \ TYPE_SWITCH3 | \ TYPE_YES_NO_AUTO | \ @@ -92,7 +93,7 @@ struct TokenInfo char *text; }; -/* some definitions for list and hash handling */ +// some definitions for list and hash handling typedef struct SetupFileList SetupFileList; typedef struct hashtable SetupFileHash; @@ -111,7 +112,7 @@ typedef struct hashtable SetupFileHash; } \ -/* sort priorities of level series (also used as level series classes) */ +// sort priorities of level series (also used as level series classes) #define LEVELCLASS_TUTORIAL_START 10 #define LEVELCLASS_TUTORIAL_END 99 #define LEVELCLASS_CLASSICS_START 100 @@ -188,7 +189,7 @@ typedef struct hashtable SetupFileHash; IS_LEVELCLASS_SB(n) ? LEVELCLASS_SB : \ LEVELCLASS_UNDEFINED) -/* sort priorities of artwork */ +// sort priorities of artwork #define ARTWORKCLASS_CLASSICS_START 100 #define ARTWORKCLASS_CLASSICS_END 199 #define ARTWORKCLASS_CONTRIB_START 200 @@ -339,4 +340,4 @@ void LevelStats_setSolved(int, int); void LevelStats_incPlayed(int); void LevelStats_incSolved(int); -#endif /* MISC_H */ +#endif // MISC_H