vehicle.h
changeset 1542 2ca6d1624e6d
parent 1520 c85dc79795e0
child 1587 e6bcc5a3cb86
--- a/vehicle.h	Thu Mar 24 15:15:06 2005 +0000
+++ b/vehicle.h	Thu Mar 24 17:03:37 2005 +0000
@@ -198,16 +198,6 @@
 #define is_custom_firsthead_sprite(x) (x == 0xfd)
 #define is_custom_secondhead_sprite(x) (x == 0xfe)
 
-// train waypoint
-struct Waypoint {
-	TileIndex xy;
-	uint16 town_or_string; // if this is 0xC000, it's a string id, otherwise a town.
-	ViewportSign sign;
-	uint16 build_date;
-	byte stat_id;
-	byte deleted;					 // this is a delete counter. when it reaches 0, the waypoint struct is deleted.
-};
-
 enum {
 	VEH_Train = 0x10,
 	VEH_Road = 0x11,
@@ -268,10 +258,6 @@
 void *VehicleFromPos(TileIndex tile, void *data, VehicleFromPosProc *proc);
 void CallVehicleTicks(void);
 
-Waypoint *AllocateWaypoint(void);
-void UpdateWaypointSign(Waypoint *cp);
-void RedrawWaypointSign(Waypoint *cp);
-
 void InitializeTrains(void);
 
 bool CanFillVehicle(Vehicle *v);
@@ -318,7 +304,6 @@
 UnitID GetFreeUnitNumber(byte type);
 
 int LoadUnloadVehicle(Vehicle *v);
-uint GetWaypointByTile(uint tile);
 
 void UpdateTrainAcceleration(Vehicle *v);
 int32 GetTrainRunningCost(Vehicle *v);
@@ -423,9 +408,6 @@
 	return u;
 }
 
-// 128 waypoints
-VARDEF Waypoint _waypoints[128];
-
 // NOSAVE: Can be regenerated by inspecting the vehicles.
 VARDEF VehicleID _vehicle_position_hash[0x1000];