[FL: <X>,<Y>,<W>,<H>, < NewColor >, <AnimationRules> ]
Blinklicht
(FlashLight)
Es wird die Animation eines Blinklichts definiert.
Die Animation besteht aus einem Rechteck, das zwei verschiedene Farben besitzt. Es wird vorausgesetzt, dass das Licht für 180° die eine Farbe besitzt (erleuchtet), in den anderen 180° die andere Farbe (abgedecktes Licht). Wenn sich das Licht dreht, sieht man ein Rechteck in beiden Farben, die Grenzlinie wischt durch den Bereich.
Die <X>,<Y>,<W>,<H> - Parameter definieren das Rechteck. Die Vorgabewerte für die <W>,<H> - Parameter beträgt 2 Pixel - ein sehr kleiner 2x2-Pixel-Bereich.
Der <NewColor> - Parameter legt die zwei Farben des Rechtecks fest. Wenn beide Farben angegeben sind, wird die Animation hiermit durchgeführt, wobei die erste Farbe die inaktive, die zweite die aktive Farbe ist. Wenn nur eine Farbe angegeben wird, wird die Farbe der linken unetern Ecke als alternierende, inaktive Farbe benutzt. Wird der Parameter gar nicht benutzt, ist die inaktive Farbe diejenige der linken unteren Ecke, die aktive Farbe die untere rechte Ecke des Originalbildes.
Der <AnimationRules> - Parameter legt die Namen der Aktionen fest, mit denen diese Animation aufgerufen werden kann. Die Vorgabewerte für diesen Parameter sind ON=C;*OFF=E. Dies bedutet, dass man das Blinklicht mit dem Aktionsnamen ON aktivieren kann (dann läuft die Animation zyklisch ab) und mit dem Namen OFF abstellen kann (die Animation läuft zum Endpunkt, das Blinklicht hält in ausgeschaltetem Zustand an). Der Vorgabewert der Animation ist "ausgeschaltet" - wenn man nicht die ON - Aktion im TB= ; - Parameter der Bewegung vorgibt, erscheint das Fahrzeug am Schirm mit ausgeschaltetem Blinklicht.
Der Vorteil dieses Blinklichts gegenüber einer Standard-Animation wie bei der Phasendarstellung von Dampflokomotoiven ist, dass das Blinklicht nicht an den Bewegungsstatus und die Geschwindigkeit des Fahrzeugs gekoppelt ist: das Blinklicht kann während des Stillstands blinken, man kann es unabhängig davon ein- und ausschalten, ob sich das Fahrzeug bewegt, oder ob es steht.
Natürlich kann man ein Blinklicht auch mittels der normalen Animation [A: ] herstellen, indem alle Phasen einzeln gemalt werden. Auch damit kann man sehr hübsche Effekte erzielen. Diese Modifikation stellt jedoch einen einfachen und schnellen Weg zur Erzeugung eines Blinklichts zur Verfügung.