equal
deleted
inserted
replaced
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); |