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;