#define DEFAULT_KEY_OKAY KSYM_Return
#define DEFAULT_KEY_CANCEL KSYM_Escape
+/* default shortcut keys */
+#define DEFAULT_KEY_SAVE_GAME KSYM_F1
+#define DEFAULT_KEY_LOAD_GAME KSYM_F2
+
/* values for move directions */
#define MV_NO_MOVING 0
#define MV_LEFT (1 << 0)
int vx, vy;
int vxsize, vysize;
+
+ boolean draw_deactivation_mask;
};
struct ArtworkInfo
struct SetupKeyboardInfo key;
};
+struct SetupShortcutInfo
+{
+ Key save_game;
+ Key load_game;
+};
+
struct SetupInfo
{
char *player_name;
boolean time_limit;
boolean fullscreen;
+ struct SetupShortcutInfo shortcut;
struct SetupInputInfo input[MAX_PLAYERS];
};
void InitGfxDoor1Info(int, int, int, int);
void InitGfxDoor2Info(int, int, int, int);
void InitGfxScrollbufferInfo(int, int);
+void SetDrawDeactivationMask(int );
inline void InitVideoDisplay(void);
inline void CloseVideoDisplay(void);