JTraffic Screensaver

M=CUT2;

M=CUT2;\
M=M14;

The trains C1 and C2 arrive together from direction D at a speed of V and halt at point P with the deceleration rate B. Then, after the wait time T1 one of them uncouples, and stops after a small distance. After the next wait time T1C the first part departs.  After a third wait time T2 the other train departs too.  This Movement is particularly suited to depicting the splitting of more than one units coupled together and can be used with particular effect for multiple unit trains, having animated coupling parts, which must move apart from each other, pause, close their front parts (as for ICE, TGV, some trams of the Cologne Transport Authority) and then depart.

The "little brother" of this movement is the M=CUT; movement.  However, that has no special provision for the type "C" animated side variation, and starts its final movement just after the first wait time, without the small move and without the second wait time.

TB = <WaitTime>; Waiting time and actions before the train enters the screen.
C1 = <Train>; The left-hand train component.
C2 = <Train>; The right-hand train component.
D = <Direction>; Direction from which the combined train C1,C2 arrives.
V = <Speed>; Speed at which the combined train enters the screen.
P = <Place>; Stopping point at which the train C1, C2 stops.  Denoting the middle of the unit refers to the contact point between C1 and C2.
B = <Deceleration>; Deceleration rate of the combined train C1, C2.
T1 = <WaitTime>; Duration of time and animations called (if any)  between the time that the combined train stops and the small move of the first half. If the trains have animated side variations on their coupling sides other than the type " C", then those animations run backward after the wait time has elapsed (or instead of, if you do not specify a T1 wait time).
T1C = <WaitTime>; Duration of time and animations called (if any) between the small movement of the first half and its departure from the screen. If the trains have animated side variations on their coupling sides with the  type " C", then those animations run backward after the wait time has elapsed (or instead of, if you do not specify a T1C wait time).
D1 = <Direction>; Direction which the left-hand train segment departs.
A1 = <Acceleration>; Acceleration rate of the left-hand train unit C1
V1 = <Speed>; Top speed which the left segment will reach.
T2 = <WaitTime>; Duration of time and animations called (if any)  between the time that the first half departs and the departure of the second half.
D2 = <Direction>; Direction which the right-hand train segment departs.
A2 = <Acceleration>; Acceleration rate of the right-hand train unit C2.
V2 = <Speed>; Top speed which the right segment will reach.
TE = <WaitTime>; Waiting time and actions after the train has left the screen.
W = <Row>; Simple roadbed which appears under (or in the case of catenary, also above) the train.
BG = <FgBg>; Background picture(s) shown behind the moving train.
FG = <FgBg>; Foreground picture(s) shown before the moving train.
WP = <PointList>; Waypoint(s) which determine points along the roadbed which, when passed by the train, actions can be triggered.
TX = <LineText> ; Descriptive text under the track.
TXX = <Place> ; Horizontal position of the descriptive text.
TXY = <Integer> ; Vertical position of the descriptive text.
TXC = <Color> ; Character colour of the descriptive text.
TXB = <Color> ; Background colour of the descriptive text.

Overview
The Configuration Window
Program Window
Stock List
Description Editor
Graphic Testpad
Timetable Editor
Timetable Syntax and Semanics
The timetable header
Sections, Groups, Lines, Scenes
Actions
Stock List File