(svn r4131) - CodeChange: Add proper semantics for StationID for such variables instead of using the general uint16-type. StationID was added for depots, waypoints and stations where necessary. We probably need to change GetDepot(), IsDepotIndex(), IsStationIndex(), GetWaypoint() and IsWaypointIndex() as well to use StationID.
This commit is contained in:
@@ -97,7 +97,7 @@ typedef struct VehicleAir {
|
||||
uint16 crashed_counter;
|
||||
byte pos;
|
||||
byte previous_pos;
|
||||
uint16 targetairport;
|
||||
StationID targetairport;
|
||||
byte state;
|
||||
} VehicleAir;
|
||||
|
||||
@@ -176,11 +176,11 @@ struct Vehicle {
|
||||
byte progress;
|
||||
|
||||
byte vehstatus; // Status
|
||||
uint16 last_station_visited;
|
||||
StationID last_station_visited;
|
||||
|
||||
CargoID cargo_type; // type of cargo this vehicle is carrying
|
||||
byte cargo_days; // how many days have the pieces been in transit
|
||||
uint16 cargo_source;// source of cargo
|
||||
StationID cargo_source;// source of cargo
|
||||
uint16 cargo_cap; // total capacity
|
||||
uint16 cargo_count;// how many pieces are used
|
||||
|
||||
|
||||
Reference in New Issue
Block a user