File diff r17097:4984cc3adcdd → r17098:afa706d65a49
src/house.h
Show inline comments
 
@@ -112,28 +112,24 @@ struct HouseSpec {
 

	
 
	/* NewHouses properties */
 
	GRFFileProps grf_prop;             ///< Properties related the the grf file
 
	uint16 callback_mask;              ///< Bitmask of house callbacks that have to be called
 
	byte random_colour[4];             ///< 4 "random" colours
 
	byte probability;                  ///< Relative probability of appearing (16 is the standard value)
 
	HouseExtraFlags extra_flags;       ///< some more flags
 
	HouseClassID class_id;             ///< defines the class this house has (not grf file based)
 
	AnimationInfo animation;           ///< information about the animation.
 
	byte processing_time;              ///< Periodic refresh multiplier
 
	byte minimum_life;                 ///< The minimum number of years this house will survive before the town rebuilds it
 

	
 
	/**
 
	 * Get the cost for removing this house
 
	 * @return the cost (inflation corrected etc)
 
	 */
 
	Money GetRemovalCost() const;
 

	
 
	static FORCEINLINE HouseSpec *Get(size_t house_id)
 
	{
 
		assert(house_id < HOUSE_MAX);
 
		extern HouseSpec _house_specs[];
 
		return &_house_specs[house_id];
 
	}
 
};
 

	
 
/**
 
 * Do HouseID translation for NewGRFs.