src/train_cmd.cpp
changeset 9162 ec5f2f4eee15
parent 9122 bc3651767850
child 9163 79101c0c3bc9
equal deleted inserted replaced
9161:f88d089fa608 9162:ec5f2f4eee15
  1785 	if (IsTileDepotType(v->tile, TRANSPORT_RAIL)) {
  1785 	if (IsTileDepotType(v->tile, TRANSPORT_RAIL)) {
  1786 		InvalidateWindowData(WC_VEHICLE_DEPOT, v->tile);
  1786 		InvalidateWindowData(WC_VEHICLE_DEPOT, v->tile);
  1787 	}
  1787 	}
  1788 
  1788 
  1789 	/* update all images */
  1789 	/* update all images */
  1790 	for (Vehicle *u = v; u != NULL; u = u->Next()) { u->cur_image = u->GetImage(u->direction); }
  1790 	for (Vehicle *u = v; u != NULL; u = u->Next()) {
       
  1791 		ToggleBit(u->u.rail.flags, VRF_TOGGLE_REVERSE);
       
  1792 		u->cur_image = u->GetImage(u->direction);
       
  1793 	}
  1791 
  1794 
  1792 	ClrBit(v->u.rail.flags, VRF_REVERSING);
  1795 	ClrBit(v->u.rail.flags, VRF_REVERSING);
  1793 
  1796 
  1794 	/* update crossing we were approaching */
  1797 	/* update crossing we were approaching */
  1795 	if (crossing != INVALID_TILE) UpdateLevelCrossing(crossing);
  1798 	if (crossing != INVALID_TILE) UpdateLevelCrossing(crossing);