diff options
-rw-r--r-- | openttd.h | 1 | ||||
-rw-r--r-- | station.h | 2 | ||||
-rw-r--r-- | station_cmd.c | 2 |
3 files changed, 3 insertions, 2 deletions
@@ -37,6 +37,7 @@ typedef struct Industry Industry; typedef struct DrawPixelInfo DrawPixelInfo; typedef uint16 VehicleID; typedef uint16 StationID; +typedef uint16 RoadStopID; typedef uint16 TownID; typedef uint16 IndustryID; typedef uint16 DepotID; @@ -35,7 +35,7 @@ typedef struct RoadStop { TileIndex xy; bool used; byte status; - uint32 index; + RoadStopID index; byte num_vehicles; StationID station; struct RoadStop *next; diff --git a/station_cmd.c b/station_cmd.c index 135081c6d..469d6ce81 100644 --- a/station_cmd.c +++ b/station_cmd.c @@ -153,7 +153,7 @@ RoadStop *AllocateRoadStop(void) * TODO - This is just a temporary stage, this will be removed. */ for (rs = GetRoadStop(0); rs != NULL; rs = (rs->index + 1 < GetRoadStopPoolSize()) ? GetRoadStop(rs->index + 1) : NULL) { if (!IsValidRoadStop(rs)) { - uint index = rs->index; + RoadStopID index = rs->index; memset(rs, 0, sizeof(*rs)); rs->index = index; |