src/vehicle.cpp
changeset 8734 b7fc8c6fd379
parent 8726 5ae45b46506b
child 8741 839f686635b0
equal deleted inserted replaced
8733:9e2d2a2619ff 8734:b7fc8c6fd379
    41 #include "zoom_func.h"
    41 #include "zoom_func.h"
    42 #include "functions.h"
    42 #include "functions.h"
    43 #include "date_func.h"
    43 #include "date_func.h"
    44 #include "window_func.h"
    44 #include "window_func.h"
    45 #include "vehicle_func.h"
    45 #include "vehicle_func.h"
       
    46 #include "signal_func.h"
    46 #include "sound_func.h"
    47 #include "sound_func.h"
    47 #include "variables.h"
    48 #include "variables.h"
    48 #include "autoreplace_func.h"
    49 #include "autoreplace_func.h"
    49 #include "autoreplace_gui.h"
    50 #include "autoreplace_gui.h"
    50 #include "string_func.h"
    51 #include "string_func.h"
  2173 {
  2174 {
  2174 	switch (v->type) {
  2175 	switch (v->type) {
  2175 		case VEH_TRAIN:
  2176 		case VEH_TRAIN:
  2176 			InvalidateWindowClasses(WC_TRAINS_LIST);
  2177 			InvalidateWindowClasses(WC_TRAINS_LIST);
  2177 			if (!IsFrontEngine(v)) v = v->First();
  2178 			if (!IsFrontEngine(v)) v = v->First();
  2178 			UpdateSignalsOnSegment(v->tile, GetRailDepotDirection(v->tile));
  2179 			UpdateSignalsOnSegment(v->tile, INVALID_DIAGDIR);
  2179 			v->load_unload_time_rem = 0;
  2180 			v->load_unload_time_rem = 0;
  2180 			break;
  2181 			break;
  2181 
  2182 
  2182 		case VEH_ROAD:
  2183 		case VEH_ROAD:
  2183 			InvalidateWindowClasses(WC_ROADVEH_LIST);
  2184 			InvalidateWindowClasses(WC_ROADVEH_LIST);