projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20100310-1-src
[rocksndiamonds.git]
/
src
/
libgame
/
system.h
diff --git
a/src/libgame/system.h
b/src/libgame/system.h
index 42d0ee32b2972fb03fbcfbec79dc01c26396e129..aeab9c23cd3b737240c53fd2a4bc88f8a65961e5 100644
(file)
--- a/
src/libgame/system.h
+++ b/
src/libgame/system.h
@@
-72,6
+72,11
@@
#define DEFAULT_KEY_FOCUS_PLAYER_3 KSYM_F7
#define DEFAULT_KEY_FOCUS_PLAYER_4 KSYM_F8
#define DEFAULT_KEY_FOCUS_PLAYER_ALL KSYM_F9
#define DEFAULT_KEY_FOCUS_PLAYER_3 KSYM_F7
#define DEFAULT_KEY_FOCUS_PLAYER_4 KSYM_F8
#define DEFAULT_KEY_FOCUS_PLAYER_ALL KSYM_F9
+#define DEFAULT_KEY_TAPE_EJECT KSYM_UNDEFINED
+#define DEFAULT_KEY_TAPE_STOP KSYM_UNDEFINED
+#define DEFAULT_KEY_TAPE_PAUSE KSYM_UNDEFINED
+#define DEFAULT_KEY_TAPE_RECORD KSYM_UNDEFINED
+#define DEFAULT_KEY_TAPE_PLAY KSYM_UNDEFINED
/* values for key_status */
#define KEY_NOT_PRESSED FALSE
/* values for key_status */
#define KEY_NOT_PRESSED FALSE
@@
-650,15
+655,16
@@
struct OptionInfo
char *sounds_directory;
char *music_directory;
char *docs_directory;
char *sounds_directory;
char *music_directory;
char *docs_directory;
+
char *execute_command;
char *execute_command;
+ char *special_flags;
+
boolean serveronly;
boolean network;
boolean verbose;
boolean debug;
boolean debug_x11_sync;
boolean serveronly;
boolean network;
boolean verbose;
boolean debug;
boolean debug_x11_sync;
-
- unsigned long cmd_switches;
};
struct ScreenModeInfo
};
struct ScreenModeInfo
@@
-833,6
+839,12
@@
struct SetupShortcutInfo
Key focus_player[MAX_PLAYERS];
Key focus_player_all;
Key focus_player[MAX_PLAYERS];
Key focus_player_all;
+
+ Key tape_eject;
+ Key tape_stop;
+ Key tape_pause;
+ Key tape_record;
+ Key tape_play;
};
struct SetupSystemInfo
};
struct SetupSystemInfo
@@
-925,6
+937,8
@@
struct TreeInfo
char *level_filename; /* filename of level file (for packed level file) */
char *level_filetype; /* type of levels in level directory or level file */
char *level_filename; /* filename of level file (for packed level file) */
char *level_filetype; /* type of levels in level directory or level file */
+ char *special_flags; /* flags for special actions performed on level file */
+
int levels; /* number of levels in level series */
int first_level; /* first level number (to allow start with 0 or 1) */
int last_level; /* last level number (automatically calculated) */
int levels; /* number of levels in level series */
int first_level; /* first level number (to allow start with 0 or 1) */
int last_level; /* last level number (automatically calculated) */