X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.h;h=a9ca6109703a8589eed2d944f186674ea1636c3a;hb=c5f483ea6c651aba3f9834ee47ba94e2c1bf9055;hp=bfaadc79a92289d2867f07a0eca6418d2a014a54;hpb=e891da4a91ddfd842041acad5e6ecef80caa9c33;p=rocksndiamonds.git diff --git a/src/libgame/setup.h b/src/libgame/setup.h index bfaadc79..a9ca6109 100644 --- a/src/libgame/setup.h +++ b/src/libgame/setup.h @@ -27,28 +27,29 @@ #define TYPE_KEY_X11 (1 << 7) #define TYPE_INTEGER (1 << 8) #define TYPE_STRING (1 << 9) -#define TYPE_ELEMENT (1 << 10) -#define TYPE_GRAPHIC (1 << 11) +#define TYPE_PLAYER (1 << 10) +#define TYPE_ELEMENT (1 << 11) +#define TYPE_GRAPHIC (1 << 12) /* additional values for setup screen */ -#define TYPE_ENTER_SCREEN (1 << 12) -#define TYPE_LEAVE_SCREEN (1 << 13) -#define TYPE_ENTER_MENU (1 << 14) -#define TYPE_LEAVE_MENU (1 << 15) -#define TYPE_ENTER_LIST (1 << 16) -#define TYPE_LEAVE_LIST (1 << 17) -#define TYPE_EMPTY (1 << 18) -#define TYPE_SKIPPABLE (1 << 19) -#define TYPE_KEYTEXT (1 << 20) - -#define TYPE_GHOSTED (1 << 21) -#define TYPE_QUERY (1 << 22) +#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_GHOSTED (1 << 22) +#define TYPE_QUERY (1 << 23) /* additional values for internal purposes */ -#define TYPE_BITFIELD (1 << 23) -#define TYPE_CONTENT (1 << 24) -#define TYPE_ELEMENT_LIST (1 << 25) -#define TYPE_CONTENT_LIST (1 << 26) +#define TYPE_BITFIELD (1 << 24) +#define TYPE_CONTENT (1 << 25) +#define TYPE_ELEMENT_LIST (1 << 26) +#define TYPE_CONTENT_LIST (1 << 27) /* derived values for setup file handling */ #define TYPE_BOOLEAN_STYLE (TYPE_BOOLEAN | \ @@ -64,6 +65,7 @@ TYPE_KEY_X11 | \ TYPE_INTEGER | \ TYPE_STRING | \ + TYPE_PLAYER | \ TYPE_ELEMENT | \ TYPE_GRAPHIC)