|
OpenTTD Source 20260206-master-g4d4e37dbf1
|
Public Member Functions | |
| Sign (SignID index) | |
| Sign (SignID index, Owner owner, int32_t x, int32_t y, int32_t z, const std::string &name) | |
| ~Sign () | |
| Destroy the sign. | |
| void | UpdateVirtCoord () |
| Update the coordinate of one sign. | |
Data Fields | |
| std::string | name {} |
| TrackedViewportSign | sign {} |
| int32_t | x = 0 |
| int32_t | y = 0 |
| int32_t | z = 0 |
| Owner | owner = INVALID_OWNER |
| Colours | text_colour = COLOUR_WHITE |
Definition at line 21 of file signs_base.h.
|
inline |
Definition at line 30 of file signs_base.h.
|
inline |
Definition at line 31 of file signs_base.h.
| Sign::~Sign | ( | ) |
| void Sign::UpdateVirtCoord | ( | ) |
Update the coordinate of one sign.
Definition at line 38 of file signs.cpp.
References GetString(), Point, RemapCoords(), Coord2D< T >::x, and Coord2D< T >::y.
Referenced by CmdMoveSign(), CmdPlaceSign(), and CmdRenameSign().
| std::string Sign::name {} |
Definition at line 22 of file signs_base.h.
| Owner Sign::owner = INVALID_OWNER |
Definition at line 27 of file signs_base.h.
| TrackedViewportSign Sign::sign {} |
Definition at line 23 of file signs_base.h.
| Colours Sign::text_colour = COLOUR_WHITE |
Definition at line 28 of file signs_base.h.
| int32_t Sign::x = 0 |
Definition at line 24 of file signs_base.h.
| int32_t Sign::y = 0 |
Definition at line 25 of file signs_base.h.
| int32_t Sign::z = 0 |
Definition at line 26 of file signs_base.h.