#include "oldpool.h"Go to the source code of this file.
Data Structures | |
| struct | Sign |
Defines | |
| #define | FOR_ALL_SIGNS_FROM(ss, start) for (ss = GetSign(start); ss != NULL; ss = (ss->index + 1U < GetSignPoolSize()) ? GetSign(ss->index + 1U) : NULL) if (ss->IsValid()) |
| #define | FOR_ALL_SIGNS(ss) FOR_ALL_SIGNS_FROM(ss, 0) |
Enumerations | |
| enum | { INVALID_SIGN = 0xFFFF } |
Functions | |
| static SignID | GetMaxSignIndex () |
| static uint | GetNumSigns () |
| static bool | IsValidSignID (uint index) |
| 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. | |
| void | ShowRenameSignWindow (const Sign *si) |
| void | DeleteRenameSignWindow (SignID sign) |
| void | ShowSignList () |
Variables | |
| SignID | _new_sign_id |
| bool | _sign_sort_dirty |
Definition in file signs.h.
| 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 194 of file signs.cpp.
References CcPlaceSign(), CMD_MSG, CMD_PLACE_SIGN, and DoCommandP().
| void UpdateAllSignVirtCoords | ( | ) |
Update the coordinates of all signs.
Definition at line 63 of file signs.cpp.
References UpdateSignVirtCoords().
Referenced by InitializeWindowsAndCaches().
1.5.6