projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20020519-1-src
[rocksndiamonds.git]
/
src
/
libgame
/
system.h
diff --git
a/src/libgame/system.h
b/src/libgame/system.h
index f3569763da539a17284b19110d516426b7896033..1a130ee0843c6fa9d22c91c1eadbbce2b476400e 100644
(file)
--- a/
src/libgame/system.h
+++ b/
src/libgame/system.h
@@
-172,6
+172,10
@@
#define VERSION_MINOR(x) (((x) % 10000) / 100)
#define VERSION_PATCH(x) ((x) % 100)
#define VERSION_MINOR(x) (((x) % 10000) / 100)
#define VERSION_PATCH(x) ((x) % 100)
+/* functions for parent/child process identification */
+#define IS_PARENT_PROCESS(pid) ((pid) > 0)
+#define IS_CHILD_PROCESS(pid) ((pid) == 0)
+
/* type definitions */
typedef int (*EventFilter)(const Event *);
/* type definitions */
typedef int (*EventFilter)(const Event *);
@@
-217,6
+221,7
@@
struct OptionInfo
boolean network;
boolean verbose;
boolean debug;
boolean network;
boolean verbose;
boolean debug;
+ char *debug_command;
};
struct VideoSystemInfo
};
struct VideoSystemInfo
@@
-230,21
+235,20
@@
struct VideoSystemInfo
struct AudioSystemInfo
{
boolean sound_available;
struct AudioSystemInfo
{
boolean sound_available;
- boolean music_available;
boolean loops_available;
boolean loops_available;
- boolean mods_available;
- boolean sound_enabled;
+ boolean music_available;
+ boolean sound_enabled;
boolean sound_deactivated; /* for temporarily disabling sound */
boolean sound_deactivated; /* for temporarily disabling sound */
- int
soundserv
er_pipe[2];
- int
soundserv
er_pid;
+ int
mix
er_pipe[2];
+ int
mix
er_pid;
char *device_name;
int device_fd;
char *device_name;
int device_fd;
- int channels;
+ int
num_
channels;
int music_channel;
int music_channel;
- int
music_nr
;
+ int
first_sound_channel
;
};
struct GfxInfo
};
struct GfxInfo