Changeset - r4393:47a0894a08c0
[Not reviewed]
master
0 3 0
truelight - 18 years ago 2006-08-26 17:31:47
truelight@openttd.org
(svn r6146) -Fix: MSVC doesn't know how to cast to an union.. so fix it via an indirect (and btw the old) way
3 files changed with 10 insertions and 3 deletions:
0 comments (0 inline, 0 general)
depot.c
Show inline comments
 
@@ -79,11 +79,14 @@ Depot *AllocateDepot(void)
 
 */
 
void DestroyDepot(Depot *depot)
 
{
 
	DestinationID dest;
 

	
 
	/* Clear the tile */
 
	DoClearSquare(depot->xy);
 

	
 
	/* Clear the depot from all order-lists */
 
	RemoveOrderFromAllVehicles(OT_GOTO_DEPOT, (DestinationID)depot->index);
 
	dest.depot = depot->index;
 
	RemoveOrderFromAllVehicles(OT_GOTO_DEPOT, dest);
 

	
 
	/* Delete the depot-window */
 
	DeleteWindowById(WC_VEHICLE_DEPOT, depot->xy);
station_cmd.c
Show inline comments
 
@@ -2399,6 +2399,7 @@ static uint32 VehicleEnter_Station(Vehic
 
  */
 
static void DeleteStation(Station *st)
 
{
 
	DestinationID dest;
 
	StationID index;
 
	Vehicle *v;
 
	st->xy = 0;
 
@@ -2412,7 +2413,8 @@ static void DeleteStation(Station *st)
 
	DeleteWindowById(WC_STATION_VIEW, index);
 

	
 
	/* Now delete all orders that go to the station */
 
	RemoveOrderFromAllVehicles(OT_GOTO_STATION, (DestinationID)index);
 
	dest.station = index;
 
	RemoveOrderFromAllVehicles(OT_GOTO_STATION, dest);
 

	
 
	//And do the same with aircraft that have the station as a hangar-stop
 
	FOR_ALL_VEHICLES(v) {
waypoint.c
Show inline comments
 
@@ -88,6 +88,7 @@ static void RedrawWaypointSign(const Way
 
/* Update all signs */
 
void UpdateAllWaypointSigns(void)
 
{
 
	DestinationID dest;
 
	Waypoint *wp;
 

	
 
	FOR_ALL_WAYPOINTS(wp) {
 
@@ -98,7 +99,8 @@ void UpdateAllWaypointSigns(void)
 
/* Internal handler to delete a waypoint */
 
void DestroyWaypoint(Waypoint *wp)
 
{
 
	RemoveOrderFromAllVehicles(OT_GOTO_WAYPOINT, (DestinationID)wp->index);
 
	dest.waypoint = wp->index;
 
	RemoveOrderFromAllVehicles(OT_GOTO_WAYPOINT, dest);
 

	
 
	if (wp->string != STR_NULL) DeleteName(wp->string);
 

	
0 comments (0 inline, 0 general)