OpenTTD Source 20250428-master-g68ba2735ea
house_type.h File Reference

declaration of basic house types and enums More...

Go to the source code of this file.

Typedefs

typedef uint16_t HouseID
 OpenTTD ID of house types.
 
typedef uint16_t HouseClassID
 Classes of houses.
 
using HouseRandomTriggers = EnumBitSet< HouseRandomTrigger, uint8_t >
 

Enumerations

enum class  HouseRandomTrigger : uint8_t { TileLoop , TileLoopNorth }
 Randomisation triggers for houses. More...
 

Detailed Description

declaration of basic house types and enums

Definition in file house_type.h.

Typedef Documentation

◆ HouseClassID

typedef uint16_t HouseClassID

Classes of houses.

Definition at line 14 of file house_type.h.

◆ HouseID

typedef uint16_t HouseID

OpenTTD ID of house types.

Definition at line 13 of file house_type.h.

◆ HouseRandomTriggers

Definition at line 28 of file house_type.h.

Enumeration Type Documentation

◆ HouseRandomTrigger

enum class HouseRandomTrigger : uint8_t
strong

Randomisation triggers for houses.

Definition at line 19 of file house_type.h.