File diff r27165:ea28ecab6159 → r27166:64e04a3ef9b1
src/newgrf_object.h
Show inline comments
 
@@ -11,13 +11,13 @@
 
#define NEWGRF_OBJECT_H
 

	
 
#include "newgrf_callbacks.h"
 
#include "newgrf_spritegroup.h"
 
#include "newgrf_town.h"
 
#include "economy_func.h"
 
#include "date_type.h"
 
#include "timer/timer_game_calendar.h"
 
#include "object_type.h"
 
#include "newgrf_animation_type.h"
 
#include "newgrf_class.h"
 
#include "newgrf_commons.h"
 

	
 
/** Various object behaviours. */
 
@@ -65,14 +65,14 @@ struct ObjectSpec {
 
	StringID name;                ///< The name for this object.
 

	
 
	uint8 climate;                ///< In which climates is this object available?
 
	uint8 size;                   ///< The size of this objects; low nibble for X, high nibble for Y.
 
	uint8 build_cost_multiplier;  ///< Build cost multiplier per tile.
 
	uint8 clear_cost_multiplier;  ///< Clear cost multiplier per tile.
 
	Date introduction_date;       ///< From when can this object be built.
 
	Date end_of_life_date;        ///< When can't this object be built anymore.
 
	TimerGameCalendar::Date introduction_date; ///< From when can this object be built.
 
	TimerGameCalendar::Date end_of_life_date;  ///< When can't this object be built anymore.
 
	ObjectFlags flags;            ///< Flags/settings related to the object.
 
	uint16 callback_mask;         ///< Bitmask of requested/allowed callbacks.
 
	uint8 height;                 ///< The height of this structure, in heightlevels; max MAX_TILE_HEIGHT.
 
	uint8 views;                  ///< The number of views.
 
	uint8 generate_amount;        ///< Number of objects which are attempted to be generated per 256^2 map during world generation.