equal
deleted
inserted
replaced
246 */ |
246 */ |
247 static inline RailType GetBestRailtype(const Player* p) |
247 static inline RailType GetBestRailtype(const Player* p) |
248 { |
248 { |
249 if (HasRailtypeAvail(p, RAILTYPE_MAGLEV)) return RAILTYPE_MAGLEV; |
249 if (HasRailtypeAvail(p, RAILTYPE_MAGLEV)) return RAILTYPE_MAGLEV; |
250 if (HasRailtypeAvail(p, RAILTYPE_MONO)) return RAILTYPE_MONO; |
250 if (HasRailtypeAvail(p, RAILTYPE_MONO)) return RAILTYPE_MONO; |
|
251 if (HasRailtypeAvail(p, RAILTYPE_ELECTRIC)) return RAILTYPE_ELECTRIC; |
251 return RAILTYPE_RAIL; |
252 return RAILTYPE_RAIL; |
252 } |
253 } |
253 |
254 |
254 #define IS_HUMAN_PLAYER(p) (!GetPlayer(p)->is_ai) |
255 #define IS_HUMAN_PLAYER(p) (!GetPlayer(p)->is_ai) |
255 #define IS_INTERACTIVE_PLAYER(p) ((p) == _local_player) |
256 #define IS_INTERACTIVE_PLAYER(p) ((p) == _local_player) |