OpenTTD Source
20241108-master-g80f628063a
|
Functions related to signs. More...
Go to the source code of this file.
Functions | |
void | UpdateAllSignVirtCoords () |
Update the coordinates of all signs. | |
void | PlaceProc_Sign (TileIndex tile) |
PlaceProc function, called when someone pressed the button if the sign-tool is selected. More... | |
bool | CompanyCanRenameSign (const Sign *si) |
Check if the current company can rename a given sign. More... | |
void | ShowRenameSignWindow (const Sign *si) |
Show the window to change the text of a sign. More... | |
void | HandleClickOnSign (const Sign *si) |
Handle clicking on a sign. More... | |
void | DeleteRenameSignWindow (SignID sign) |
Close the sign window associated with the given sign. More... | |
Window * | ShowSignList () |
Open the sign list window. More... | |
Functions related to signs.
Definition in file signs_func.h.
bool CompanyCanRenameSign | ( | const Sign * | si | ) |
Check if the current company can rename a given sign.
*si | The sign in question. |
Definition at line 71 of file signs.cpp.
References _current_company, and OWNER_DEITY.
Referenced by CmdRenameSign(), and HandleClickOnSign().
void DeleteRenameSignWindow | ( | SignID | sign | ) |
Close the sign window associated with the given sign.
sign | The sign to close the window for. |
Definition at line 585 of file signs_gui.cpp.
References Window::Close(), FindWindowById(), WC_QUERY_STRING, and WN_QUERY_STRING_SIGN.
Referenced by Sign::~Sign().
void HandleClickOnSign | ( | const Sign * | si | ) |
Handle clicking on a sign.
si | The sign that was clicked on. |
Definition at line 556 of file signs_gui.cpp.
References _ctrl_pressed, _local_company, CompanyCanRenameSign(), and OWNER_DEITY.
void PlaceProc_Sign | ( | TileIndex | tile | ) |
PlaceProc function, called when someone pressed the button if the sign-tool is selected.
tile | on which to place the sign |
Definition at line 122 of file signs_cmd.cpp.
References CcPlaceSign().
void ShowRenameSignWindow | ( | const Sign * | si | ) |
Show the window to change the text of a sign.
si | The sign to show the window for. |
Definition at line 573 of file signs_gui.cpp.
References CloseWindowByClass(), and WC_QUERY_STRING.
Window* ShowSignList | ( | ) |
Open the sign list window.
Definition at line 392 of file signs_gui.cpp.