OpenTTD Source  20240919-master-gdf0233f4c2
object_type.h File Reference

Go to the source code of this file.

Typedefs

typedef uint16_t ObjectType
 Types of objects.
 
typedef uint32_t ObjectID
 Unique identifier for an object.
 

Variables

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 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.
 
static const ObjectID INVALID_OBJECT = 0xFFFFFFFF
 An invalid object.
 

Detailed Description

Types related to object tiles.

Definition in file object_type.h.