diff options
author | Darkvater <darkvater@openttd.org> | 2006-10-12 11:42:57 +0000 |
---|---|---|
committer | Darkvater <darkvater@openttd.org> | 2006-10-12 11:42:57 +0000 |
commit | 23197f4c69520f01edfe470f52df619886712ab5 (patch) | |
tree | 36f9f8314abfadad8df25176c1475acfe3b83c12 /player.h | |
parent | f389bd25ae1aa0e9e04854fb931e150965a86a54 (diff) | |
download | openttd-23197f4c69520f01edfe470f52df619886712ab5.tar.xz |
(svn r6748) -Codechange: Use already existing function to count active players.
Diffstat (limited to 'player.h')
-rw-r--r-- | player.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -216,7 +216,17 @@ VARDEF Player _players[MAX_PLAYERS]; // NOSAVE: can be determined from player structs VARDEF byte _player_colors[MAX_PLAYERS]; -byte ActivePlayerCount(void); +static inline byte ActivePlayerCount(void) +{ + const Player *p; + byte count = 0; + + FOR_ALL_PLAYERS(p) { + if (p->is_active) count++; + } + + return count; +} static inline Player* GetPlayer(PlayerID i) { |