equal
deleted
inserted
replaced
1730 return_cmd_error(STR_881A_TRAINS_CAN_ONLY_BE_ALTERED); |
1730 return_cmd_error(STR_881A_TRAINS_CAN_ONLY_BE_ALTERED); |
1731 } |
1731 } |
1732 |
1732 |
1733 if (flags & DC_EXEC) { |
1733 if (flags & DC_EXEC) { |
1734 TOGGLEBIT(v->u.rail.flags, VRF_REVERSE_DIRECTION); |
1734 TOGGLEBIT(v->u.rail.flags, VRF_REVERSE_DIRECTION); |
|
1735 InvalidateWindow(WC_VEHICLE_DEPOT, v->tile); |
|
1736 InvalidateWindow(WC_VEHICLE_DETAILS, v->index); |
1735 } |
1737 } |
1736 } else { |
1738 } else { |
1737 //turn the whole train around |
1739 //turn the whole train around |
1738 if (v->u.rail.crash_anim_pos != 0 || v->breakdown_ctr != 0) return CMD_ERROR; |
1740 if (v->u.rail.crash_anim_pos != 0 || v->breakdown_ctr != 0) return CMD_ERROR; |
1739 |
1741 |