src/train_cmd.cpp
branchNewGRF_ports
changeset 10211 c1391c8ed5c6
parent 10210 a2131f7a315d
child 10242 52b4a9006029
equal deleted inserted replaced
10210:a2131f7a315d 10211:c1391c8ed5c6
  1809 
  1809 
  1810 	if (IsTileDepotType(v->tile, TRANSPORT_RAIL)) {
  1810 	if (IsTileDepotType(v->tile, TRANSPORT_RAIL)) {
  1811 		InvalidateWindowData(WC_VEHICLE_DEPOT, v->tile);
  1811 		InvalidateWindowData(WC_VEHICLE_DEPOT, v->tile);
  1812 	}
  1812 	}
  1813 
  1813 
  1814 	/* set reversed flag on all parts */
  1814 	ToggleBit(v->u.rail.flags, VRF_TOGGLE_REVERSE);
  1815 	for (Vehicle *u = v; u != NULL; u = u->Next()) ToggleBit(u->u.rail.flags, VRF_TOGGLE_REVERSE);
       
  1816 
  1815 
  1817 	ClrBit(v->u.rail.flags, VRF_REVERSING);
  1816 	ClrBit(v->u.rail.flags, VRF_REVERSING);
  1818 
  1817 
  1819 	/* recalculate cached data */
  1818 	/* recalculate cached data */
  1820 	TrainConsistChanged(v);
  1819 	TrainConsistChanged(v);