player.h
changeset 3355 e414a0b104a6
parent 3345 0c5a7caf7f95
child 4077 d4d440dd8925
equal deleted inserted replaced
3354:245157a5eafe 3355:e414a0b104a6
   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)