<Point>

<Point>

<Point> == <Place> , <ActionList> <Name> = <Place> , <ActionList>
<ActionList> == <ActionCmd> <ActionList> , <ActionCmd>
<ActionCmd> == <Direction> <ActionPoint> : <AnimCmd>
<Direction> == < >
<ActionPoint> == TB TE

Festlegung eines Punktes entlang des Fahrwegs eines Fahrzeugs, der beim Erreichen eine Aktion startet.

Die Punktfestlegung erfolgt in der gleichen Form, wie die für einen <Place> (Haltepunkt): Die Position kann sich aus einer prozentuellen Angabe und/oder einem absoluten Teil zusammensetzen. Dies eröffnet die Möglichkeit, Punkte bei der Festlegung harmonisch auf die Bildschirmgröße und Hintergrundbilder abzustimmen.

Solcherart festgelegte Punkte können mit Namen versehen werden. In der vorliegenden Version wird diese Angabe noch nicht ausgewertet, es ist jedoch vorgesehen, diese über den Namen in künftigen Versionen als Referenz anzusprechen.

Der Position des Punktes folgt die Angabe einer zugehörige Aktion <ActionCmd> oder einer ganzen Liste von Aktionen <ActionList>, indem die einzelnen <ActionCmd> über Komma getrennt werden.

Ein <ActionCmd> beginnt mit der Angabe einer Richtung <Direction>, die festlegt, aus welcher Richtung kommend das Fahrzeug den Punkt zum Auslösen des Ereignisses passieren muß:

< bedeutet von rechts nach  links,

> bedeutet von links nach rechts,

keine Angabe bedeutetet, die Aktion wird unabhängig von der Fahrtrichtung gestartet.

Die nächstfolgende Angabe <ActionPoint> definiert das auslösende Element des Fahrzeugs:  

TB entspricht der Zugfront,

TE entspricht dem Zugende.

Sie wird vor der dann folgenden Angabe des eigentlichen Animationskommandos mit einem Doppelpunkt ( :) abgetrennt. Das Animationskommando   <AnimCmd> letztlich hat exakt die gleiche Syntax wie beim <WaitTime> - Parameter.