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