Difference between revisions of "State/pl"
Line 2: | Line 2: | ||
Stanem podstawowym jest stan default. Podczas kompilacji skryptu, zresetowania czy tez zaladowania stan ten wywolywany jest domyslnie. Po wywolaniu stanu domyslnego w skrypcie moga znajdowac sie instrukcje wywalujace pozostale stany, ktore maja rozne sniezki wykonywania roznych zdarzen. | Stanem podstawowym jest stan default. Podczas kompilacji skryptu, zresetowania czy tez zaladowania stan ten wywolywany jest domyslnie. Po wywolaniu stanu domyslnego w skrypcie moga znajdowac sie instrukcje wywalujace pozostale stany, ktore maja rozne sniezki wykonywania roznych zdarzen. | ||
'''''state target { events }''''' | |||
• label target – nazwa stanu | |||
• event events – jedno lub wiecej [[Category:LSL_Events/pl]] | |||
Przykladowa definicja stanu ''target'' |
Revision as of 05:41, 18 March 2008
W jezyku skryptowym LSL wiekszosc skryptow jest niekatywna dopuki nie zostana im dostarczone jakies dane tudziez nastapi wykrycie jakiejs zmiany w otoczeniu. W kazdym momencie skrypt jest w jakims stanie i bedzie reagowac na zdarzenia lub dane w zaleznosci od wizji programisty. Jednakze skrypt moze zawierac dwa lub wiecej stanow i reagowac roznie na zdaarzenia oraz dane w zaleznosci od stanu w jakim w danym momencie sie znajduje.
Stanem podstawowym jest stan default. Podczas kompilacji skryptu, zresetowania czy tez zaladowania stan ten wywolywany jest domyslnie. Po wywolaniu stanu domyslnego w skrypcie moga znajdowac sie instrukcje wywalujace pozostale stany, ktore maja rozne sniezki wykonywania roznych zdarzen.
state target { events } • label target – nazwa stanu • event events – jedno lub wiecej
Przykladowa definicja stanu target