//---------------elementy dla zwrotnicy prawej W=1.435m L=34m R=300m z napędem jea29----
//napęd elektryczny znajduje się z prawej strony rozjazdu
//param: nazwa, x, y, z, kat, tekstura napędu
//Autor: ISDR

//sterowanie zwrotnica za pomoca klawiszy t,T
node -1 0 (p1) eventlauncher (p2) (p3) (p4) 5.0 t 0 (p1)+ (p1)- end 

//---przelaczanie zwrotnicy o nazwie (p1)
event (p1)_0 switch 0.0 (p1) 0 endevent
event (p1)_1 switch 0.0 (p1) 1 endevent

//---dwięk napędu
event (p1)_jea29_sound sound 0.0 (p1)_jea29_wav 1 endevent

//---animacja latarni zwrotnika
event (p1)_suwak0 animation 0.0 (p1)_jea29 translate suwak 0 0 0 0.1 endevent
event (p1)_suwak1 animation 0.0 (p1)_jea29 translate suwak -0.1 0 0 0.1 endevent

//---ustawianie ograniczenia predkosci 
event (p1)_Vmax trackvel 0.0 (p1) -1 endevent
event (p1)_V40 trackvel 0.0 (p1) 40.0 endevent

//---aby dwięk napędu był odtwarzany tylko raz
event (p1)_komorka0_zm0 updatevalues 0.0 (p1)_komorka0 * 1 0 endevent
event (p1)_komorka0_zm1 updatevalues 0.0 (p1)_komorka0 * 1 1 endevent
event (p1)_komorka1_zm0 updatevalues 0.0 (p1)_komorka1 * 1 0 endevent
event (p1)_komorka1_zm1 updatevalues 0.0 (p1)_komorka1 * 1 1 endevent

event (p1)_jea29_sound0 multiple 0 (p1)_komorka0 (p1)_jea29_sound (p1)_komorka0_zm1 (p1)_komorka1_zm0 condition memcompare * 1 0 endevent
event (p1)_jea29_sound1 multiple 0 (p1)_komorka1 (p1)_jea29_sound (p1)_komorka0_zm0 (p1)_komorka1_zm1 condition memcompare * 1 0 endevent

//-- procedury sterujace rozjazdem:
event (p1)+ multiple 0 none (p1)_0 (p1)_Vmax (p1)_suwak0 (p1)_jea29_sound0 endevent
event (p1)- multiple 0 none (p1)_1 (p1)_V40 (p1)_suwak1 (p1)_jea29_sound1 endevent

origin (p2) (p3) (p4)
rotate 0 (p5) 0


//model napędu elektrycznego 
node 500 0 (p1)_jea29 model 0 0.1 0.2 180 pkp/jea29.t3d (p6) endmodel

//dwięk napędu
node 50 0 (p1)_jea29_wav sound 0 0 0 jea29_1.wav endsound

//komorka pamieci
node -1 0 (p1)_komorka0 memcell 0 0 0 a 1 1 none endmemcell
node -1 0 (p1)_komorka1 memcell 0 0 0 a 1 0 none endmemcell

rotate 0 0 0
endorigin