diff options
Diffstat (limited to 'player.h')
-rw-r--r-- | player.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -211,7 +211,13 @@ void UpdatePlayerMoney32(Player *p); VARDEF PlayerID _local_player; VARDEF PlayerID _current_player; -#define MAX_PLAYERS 8 +/* Player identifiers All players below MAX_PLAYERS are playable + * players, above, they are special, computer controlled players */ +enum { + PLAYER_SPECTATOR = 255, ///< Spectator in Multiplayer or the player in the scenario editor + MAX_PLAYERS = 8, +}; + VARDEF Player _players[MAX_PLAYERS]; // NOSAVE: can be determined from player structs VARDEF byte _player_colors[MAX_PLAYERS]; |