(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:
Darkvater
2006-03-26 22:55:27 +00:00
parent 2ba792d644
commit 2c27f45cdc
7 changed files with 11 additions and 12 deletions

View File

@@ -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