forked from mirror/OpenTTD
(svn r1525) -Codechange: rewrote the _order_array, now it can be made dynamic.
-Codechange: renamed all 'schedule' stuff to 'order(list)' -Codechange: moved all order-stuff to order_cmd.c / order.h -Codechange: vehicles that share orders are now linked to eachother with next_shared/prev_shared in Vehicle Developers: please use AssignOrder to assign data to an order. If not, you _WILL_ make the save-routine to assert!
This commit is contained in:
@@ -768,10 +768,11 @@ static void DoDeleteWaypoint(Waypoint *cp)
|
||||
{
|
||||
Order order;
|
||||
cp->xy = 0;
|
||||
|
||||
order.type = OT_GOTO_WAYPOINT;
|
||||
order.flags = 0;
|
||||
order.station = cp - _waypoints;
|
||||
DeleteCommandFromVehicleSchedule(order);
|
||||
DeleteDestinationFromVehicleOrder(order);
|
||||
|
||||
if (~cp->town_or_string & 0xC000) DeleteName(cp->town_or_string);
|
||||
RedrawWaypointSign(cp);
|
||||
}
|
||||
|
Reference in New Issue
Block a user