src/vehicle.cpp
changeset 9169 7f2d32804888
parent 9162 ec5f2f4eee15
child 9232 37291ba2aa2a
child 10364 40889da45fc9
equal deleted inserted replaced
9168:a35d94d8501c 9169:7f2d32804888
  2199 			if (!IsFrontEngine(v)) v = v->First();
  2199 			if (!IsFrontEngine(v)) v = v->First();
  2200 			UpdateSignalsOnSegment(v->tile, INVALID_DIAGDIR, v->owner);
  2200 			UpdateSignalsOnSegment(v->tile, INVALID_DIAGDIR, v->owner);
  2201 			v->load_unload_time_rem = 0;
  2201 			v->load_unload_time_rem = 0;
  2202 			/* Reset reversed flag */
  2202 			/* Reset reversed flag */
  2203 			for (Vehicle *u = v; u != NULL; u = u->Next()) ClrBit(u->u.rail.flags, VRF_TOGGLE_REVERSE);
  2203 			for (Vehicle *u = v; u != NULL; u = u->Next()) ClrBit(u->u.rail.flags, VRF_TOGGLE_REVERSE);
       
  2204 			TrainConsistChanged(v);
  2204 			break;
  2205 			break;
  2205 
  2206 
  2206 		case VEH_ROAD:
  2207 		case VEH_ROAD:
  2207 			InvalidateWindowClasses(WC_ROADVEH_LIST);
  2208 			InvalidateWindowClasses(WC_ROADVEH_LIST);
  2208 			if (!IsRoadVehFront(v)) v = v->First();
  2209 			if (!IsRoadVehFront(v)) v = v->First();