Blinklaser
Aus EnigmaWiki
Verfügbare Sprachen: Deutsch, English, Русский
Inhaltsverzeichnis |
Blinklaser
Problemstellung
Man hat einen Laser, der von einem Timer alle n sekunden ein- bzw. ausgeschalten wird. Zudem will man aber den Laser per switch ganz an- oder abstellen können.
Lösungsansatz
Man benutzt das Attribut on des timers. Ist es 0, ist der Timer aus, ist es 1, ist er an.
Man schaltet also den Timer an und ab, der dann den Laser steuert.
Lösungsbeispiel
set_stone("st-laser-s", 1, 3, {name="the_laser", on=0}) set_stone("st-timer", 1, 1, {name="the_timer", interval=0.5, on=0, action="onoff", target="the_laser"}) set_stone("st-switch", 1, 2, {name="the_switch", action="onoff", target="the_timer"})
Analyse
No comment ...

