int scroll_delay_value;
int tile_size;
- /* values for engine initialization */
- int default_push_delay_fixed;
- int default_push_delay_random;
-
/* constant within running game */
int engine_version;
int emulation;
int belt_dir_nr[4];
int switchgate_pos;
int wind_direction;
- boolean gravity;
boolean explosions_delayed;
boolean envelope_active;
boolean no_time_limit; /* (variable only in very special case) */
struct PlayerInfo
{
boolean present; /* player present in level playfield */
+ boolean connected_locally; /* player connected (locally) */
+ boolean connected_network; /* player connected (network) */
boolean connected; /* player connected (locally or via network) */
boolean active; /* player present and connected */
boolean mapped; /* player already mapped to input device */
int gems_still_needed;
int sokobanfields_still_needed;
int lights_still_needed;
+ int players_still_needed;
int friends_still_needed;
int key[MAX_NUM_KEYS];
int num_white_keys;