void PlaceProc_Sign(TileIndex tile)
PlaceProc function, called when someone pressed the button if the sign-tool is selected.
void HandleClickOnSign(const Sign *si)
Handle clicking on a sign.
void DeleteRenameSignWindow(SignID sign)
Close the sign window associated with the given sign.
bool CompanyCanEditSign(const Sign *si)
Check if the current company can rename or move a given sign.
void ShowRenameSignWindow(const Sign *si)
Show the window to change the text of a sign.
void UpdateAllSignVirtCoords()
Update the coordinates of all signs.
Window * ShowSignList()
Open the sign list window.
PoolID< uint16_t, struct SignIDTag, 64000, 0xFFFF > SignID
The type of the IDs of signs.
Data structure for an opened window.
StrongType::Typedef< uint32_t, struct TileIndexTag, StrongType::Compare, StrongType::Integer, StrongType::Compatible< int32_t >, StrongType::Compatible< int64_t > > TileIndex
The index/ID of a Tile.