File diff r27254:8bf1b3d96bdc → r27255:c46de0f7d511
src/object_type.h
Show inline comments
 
@@ -16,16 +16,15 @@ typedef uint16 ObjectType;
 
static const ObjectType OBJECT_TRANSMITTER  =   0;    ///< The large antenna
 
static const ObjectType OBJECT_LIGHTHOUSE   =   1;    ///< The nice lighthouse
 
static const ObjectType OBJECT_STATUE       =   2;    ///< Statue in towns
 
static const ObjectType OBJECT_OWNED_LAND   =   3;    ///< Owned land 'flag'
 
static const ObjectType OBJECT_HQ           =   4;    ///< HeadQuarter of a player
 

	
 
static const ObjectType NUM_OBJECTS_PER_GRF = 255;    ///< Number of supported objects per NewGRF; limited to 255 to allow extending Action3 with an extended byte later on.
 

	
 
static const ObjectType NEW_OBJECT_OFFSET   =   5;    ///< Offset for new objects
 
static const ObjectType NUM_OBJECTS         = 64000;  ///< Number of supported objects overall
 
static const ObjectType NUM_OBJECTS_PER_GRF = NUM_OBJECTS; ///< Number of supported objects per NewGRF
 
static const ObjectType INVALID_OBJECT_TYPE = 0xFFFF; ///< An invalid object
 

	
 
/** Unique identifier for an object. */
 
typedef uint32 ObjectID;
 

	
 
struct Object;