diff options
author | Darkvater <Darkvater@openttd.org> | 2006-10-14 15:15:56 +0000 |
---|---|---|
committer | Darkvater <Darkvater@openttd.org> | 2006-10-14 15:15:56 +0000 |
commit | 68c0320be653cf4d966cb0e15532264db304f438 (patch) | |
tree | 2149ebda4f454f9dd52f174d0062275bb83fd28f /player.h | |
parent | 0da1dc314b2fc38a54c0c77e80a268233314ee7b (diff) | |
download | openttd-68c0320be653cf4d966cb0e15532264db304f438.tar.xz |
(svn r6771) -Codechange: Replace two macros with functions. IS_HUMAN_PLAYER and
IS_INTERACTIVE_PLAYER
Diffstat (limited to 'player.h')
-rw-r--r-- | player.h | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -248,6 +248,16 @@ static inline bool HasRailtypeAvail(const Player *p, RailType Railtype) return HASBIT(p->avail_railtypes, Railtype); } +static inline bool IsHumanPlayer(PlayerID pi) +{ + return !GetPlayer(pi)->is_ai; +} + +static inline bool IsInteractivePlayer(PlayerID pi) +{ + return pi == _local_player; +} + /* Validate functions for rail building */ static inline bool ValParamRailtype(uint32 rail) { return HASBIT(GetPlayer(_current_player)->avail_railtypes, rail);} @@ -265,9 +275,6 @@ static inline RailType GetBestRailtype(const Player* p) return RAILTYPE_RAIL; } -#define IS_HUMAN_PLAYER(p) (!GetPlayer(p)->is_ai) -#define IS_INTERACTIVE_PLAYER(p) ((p) == _local_player) - typedef struct HighScore { char company[100]; StringID title; // NO_SAVE, has troubles with changing string-numbers. |