X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsetup.h;h=b2bdf51a50881de2b1003d77dc49b84bc8a077c8;hb=b640b9d7647df4cbba0e530f6f4bcece384048e4;hp=0f4746d890003248543c42b94d82361cd5c11dd7;hpb=fa628a204ea4662806244b0ed994a48b40ece2ca;p=rocksndiamonds.git diff --git a/src/libgame/setup.h b/src/libgame/setup.h index 0f4746d8..b2bdf51a 100644 --- a/src/libgame/setup.h +++ b/src/libgame/setup.h @@ -22,25 +22,27 @@ #define TYPE_BOOLEAN (1 << 0) #define TYPE_SWITCH (1 << 1) #define TYPE_YES_NO (1 << 2) -#define TYPE_KEY (1 << 3) -#define TYPE_KEY_X11 (1 << 4) -#define TYPE_INTEGER (1 << 5) -#define TYPE_STRING (1 << 6) -#define TYPE_TOKEN (1 << 7) +#define TYPE_ECS_AGA (1 << 3) +#define TYPE_KEY (1 << 4) +#define TYPE_KEY_X11 (1 << 5) +#define TYPE_INTEGER (1 << 6) +#define TYPE_STRING (1 << 7) +#define TYPE_TOKEN (1 << 8) #define TYPE_BOOLEAN_STYLE (TYPE_BOOLEAN | \ TYPE_SWITCH | \ - TYPE_YES_NO) + TYPE_YES_NO | \ + TYPE_ECS_AGA ) /* additional values for setup screen */ -#define TYPE_ENTER_SCREEN (1 << 8) -#define TYPE_ENTER_MENU (1 << 9) -#define TYPE_LEAVE_MENU (1 << 10) -#define TYPE_EMPTY (1 << 11) -#define TYPE_KEYTEXT (1 << 12) +#define TYPE_ENTER_SCREEN (1 << 9) +#define TYPE_ENTER_MENU (1 << 10) +#define TYPE_LEAVE_MENU (1 << 11) +#define TYPE_EMPTY (1 << 12) +#define TYPE_KEYTEXT (1 << 13) -#define TYPE_GHOSTED (1 << 13) -#define TYPE_QUERY (1 << 14) +#define TYPE_GHOSTED (1 << 14) +#define TYPE_QUERY (1 << 15) #define TYPE_VALUE (TYPE_BOOLEAN_STYLE | \ TYPE_KEY | \ @@ -270,6 +272,8 @@ void setSetupInfo(struct TokenInfo *, int, char *); char *getSetupValue(int, void *); char *getSetupLine(struct TokenInfo *, char *, int); +boolean AdjustGraphicsForEMC(); + void LoadLevelInfo(void); void LoadArtworkInfo(void); void LoadLevelArtworkInfo(void);