//Obsluga odcinkow
event torp_1:busy multiple 5 none sem_a1_s1 stacja1p_s1 endevent
event torp_1:free multiple 5 none sem_a1_s5 endevent
event torp_2:busy multiple 5 none sem_a2_s1 stacja2p_s1 torp_2a endevent
	event torp_2a multiple 0 torp_1 sem_a1_s5 condition memcompare * * 0 endevent
event torp_2:free multiple 5 none sem_a2_s5 torp_2b endevent
	event torp_2b multiple 0 torp_1 sem_a1_s2 condition memcompare * * 0 endevent
event torp_3:busy multiple 5 none sem_a3_s1 stacja3p_s1 torp_3a endevent
	event torp_3a multiple 0 torp_2 sem_a2_s5 condition memcompare * * 0 endevent
event torp_3:free multiple 5 none sem_a3_s5 torp_3b endevent
	event torp_3b multiple 0 torp_2 sem_a2_s2 condition memcompare * * 0 endevent
event torp_4:busy multiple 5 none sem_a4_s1 stacja4p_s1 torp_4a endevent
	event torp_4a multiple 0 torp_3 sem_a3_s5 condition memcompare * * 0 endevent
event torp_4:free multiple 5 none sem_a4_s5 torp_4b endevent
	event torp_4b multiple 0 torp_3 sem_a3_s2 condition memcompare * * 0 endevent
event torp_5:busy multiple 5 none sem_a5_s1 stacja5p_s1 torp_5a endevent
	event torp_5a multiple 0 torp_4 sem_a4_s5 condition memcompare * * 0 endevent
event torp_5:free multiple 5 none sem_a5_s5 torp_5b endevent
	event torp_5b multiple 0 torp_4 sem_a4_s2 condition memcompare * * 0 endevent
event torp_6:busy multiple 5 none sem_a6_s1 stacja6p_s1 torp_6a endevent
	event torp_6a multiple 0 torp_5 sem_a5_s5 condition memcompare * * 0 endevent
event torp_6:free multiple 5 none sem_a6_s5 torp_6b endevent
	event torp_6b multiple 0 torp_5 sem_a5_s2 condition memcompare * * 0 endevent
event torp_7:busy multiple 5 none sem_a7_s1 stacja7p_s1 torp_7a endevent
	event torp_7a multiple 0 torp_6 sem_a6_s5 condition memcompare * * 0 endevent
event torp_7:free multiple 5 none sem_a7_s5 torp_7b endevent
	event torp_7b multiple 0 torp_6 sem_a6_s2 condition memcompare * * 0 endevent
event torp_8:busy multiple 5 none sem_a8_s1 stacja8p_s1 torp_8a endevent
	event torp_8a multiple 0 torp_7 sem_a7_s5 condition memcompare * * 0 endevent
event torp_8:free multiple 5 none sem_a8_s5 torp_8b endevent
	event torp_8b multiple 0 torp_7 sem_a7_s2 condition memcompare * * 0 endevent
event torp_9:busy multiple 5 none sem_a9_s1 stacja9p_s1 torp_9a endevent
	event torp_9a multiple 0 torp_8 sem_a8_s5 condition memcompare * * 0 endevent
event torp_9:free multiple 5 none sem_a9_s5 torp_9b endevent
	event torp_9b multiple 0 torp_8 sem_a8_s2 condition memcompare * * 0 endevent
event torl_9:busy multiple 5 none sem_b10_s1 stacja10l_s1 endevent
event torl_9:free multiple 5 none sem_b10_s5 endevent
event torl_8:busy multiple 5 none sem_b9_s1 stacja9l_s1 torl_8a endevent
	event torl_8a multiple 0 torl_9 sem_b10_s5 condition memcompare * * 0 endevent
event torl_8:free multiple 5 none sem_b9_s5 torl_8b endevent
	event torl_8b multiple 0 torl_9 sem_b10_s2 condition memcompare * * 0 endevent
event torl_7:busy multiple 5 none sem_b8_s1 stacja8l_s1 torl_7a endevent
	event torl_7a multiple 0 torl_8 sem_b9_s5 condition memcompare * * 0 endevent
event torl_7:free multiple 5 none sem_b8_s5 torl_7b endevent
	event torl_7b multiple 0 torl_8 sem_b9_s2 condition memcompare * * 0 endevent
event torl_6:busy multiple 5 none sem_b7_s1 stacja7l_s1 torl_6a endevent
	event torl_6a multiple 0 torl_7 sem_b8_s5 condition memcompare * * 0 endevent
event torl_6:free multiple 5 none sem_b7_s5 torl_6b endevent
	event torl_6b multiple 0 torl_7 sem_b8_s2 condition memcompare * * 0 endevent
event torl_5:busy multiple 5 none sem_b6_s1 stacja6l_s1 torl_5a endevent
	event torl_5a multiple 0 torl_6 sem_b7_s5 condition memcompare * * 0 endevent
event torl_5:free multiple 5 none sem_b6_s5 torl_5b endevent
	event torl_5b multiple 0 torl_6 sem_b7_s2 condition memcompare * * 0 endevent
event torl_4:busy multiple 5 none sem_b5_s1 stacja5l_s1 torl_4a endevent
	event torl_4a multiple 0 torl_5 sem_b6_s5 condition memcompare * * 0 endevent
event torl_4:free multiple 5 none sem_b5_s5 torl_4b endevent
	event torl_4b multiple 0 torl_5 sem_b6_s2 condition memcompare * * 0 endevent
event torl_3:busy multiple 5 none sem_b4_s1 stacja4l_s1 torl_3a endevent
	event torl_3a multiple 0 torl_4 sem_b5_s5 condition memcompare * * 0 endevent
event torl_3:free multiple 5 none sem_b4_s5 torl_3b endevent
	event torl_3b multiple 0 torl_4 sem_b5_s2 condition memcompare * * 0 endevent
event torl_2:busy multiple 5 none sem_b3_s1 stacja3l_s1 torl_2a endevent
	event torl_2a multiple 0 torl_3 sem_b4_s5 condition memcompare * * 0 endevent
event torl_2:free multiple 5 none sem_b3_s5 torl_2b endevent
	event torl_2b multiple 0 torl_3 sem_b4_s2 condition memcompare * * 0 endevent
event torl_1:busy multiple 5 none sem_b2_s1 stacja2l_s1 torl_1a endevent
	event torl_1a multiple 0 torl_2 sem_b3_s5 condition memcompare * * 0 endevent
event torl_1:free multiple 5 none sem_b2_s5 torl_1b endevent
	event torl_1b multiple 0 torl_2 sem_b3_s2 condition memcompare * * 0 endevent
	
//1 - Nowy Slimsonow: Uwaga, stacja koncowa. Prosze opuscic pociag.
node 300 0 stacjal_next_mka sound 3362.549 -13.48 2523.73 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz1 sound 0 stacjal_next_mka 1 endevent
node 25 0 stacjal_next_mkb sound 3370.072 -13.48 2533.713 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz2 sound 0 stacjal_next_mkb 1 endevent
node 25 0 stacjal_next_mkc sound 3377.595 -13.48 2543.696 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz3 sound 0 stacjal_next_mkc 1 endevent
node 25 0 stacjal_next_mkd sound 3385.117 -13.48 2553.679 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz4 sound 0 stacjal_next_mkd 1 endevent
node 25 0 stacjal_next_mke sound 3392.64 -13.48 2563.662 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz5 sound 0 stacjal_next_mke 1 endevent
node 25 0 stacjal_next_mkf sound 3400.163 -13.48 2573.645 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz6 sound 0 stacjal_next_mkf 1 endevent
node 30 0 stacjal_next_mkg sound 3407.686 -13.48 2583.628 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz7 sound 0 stacjal_next_mkg 1 endevent
node 30 0 stacjal_next_mkh sound 3415.2082 -13.48 2593.6109 stacja_next_mk.wav endsound event stacjal_next_mk_zapowiedz8 sound 0 stacjal_next_mkh 1 endevent
event stacjal_next_mk_zapowiedz multiple 0 none stacjal_next_mk_zapowiedz1 stacjal_next_mk_zapowiedz2 stacjal_next_mk_zapowiedz3 stacjal_next_mk_zapowiedz4 stacjal_next_mk_zapowiedz5 stacjal_next_mk_zapowiedz6 stacjal_next_mk_zapowiedz7 stacjal_next_mk_zapowiedz8 endevent    
node -1 0 stacjal_mk_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_mk_memup updatevalues 0 stacjal_mk_mem * 1 1 endevent
event stacjal_mk_memdown updatevalues 60 stacjal_mk_mem * 0 0 endevent
event stacjal_next_mk multiple 3 stacjal_mk_mem stacjal_next_mk_zapowiedz stacjal_mk_memup n_zglos condition memcompare * 0 0 endevent

//2 - Czapkiewicza: Uwaga, drzwi sie zamykaja. Nastepna stacja: Rondo Wozniaka.
node 300 0 stacja_next_m03a sound 2257.6423 -13.48 2112.8915 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz1 sound 0 stacja_next_m03a 1 endevent
node 25 0 stacja_next_m03b sound 2245.1556 -13.48 2113.4646 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz2 sound 0 stacja_next_m03b 1 endevent
node 25 0 stacja_next_m03c sound 2232.6686 -13.48 2114.0377 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz3 sound 0 stacja_next_m03c 1 endevent
node 25 0 stacja_next_m03d sound 2220.1819 -13.48 2114.6105 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz4 sound 0 stacja_next_m03d 1 endevent
node 25 0 stacja_next_m03e sound 2207.6948 -13.48 2115.1836 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz5 sound 0 stacja_next_m03e 1 endevent
node 25 0 stacja_next_m03f sound 2195.2081 -13.48 2115.7565 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz6 sound 0 stacja_next_m03f 1 endevent
node 30 0 stacja_next_m03g sound 2182.7212 -13.48 2116.3296 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz7 sound 0 stacja_next_m03g 1 endevent
node 30 0 stacja_next_m03h sound 2170.2345 -13.48 2116.9024 stacja_next_m03.wav endsound event stacja_next_m03_zapowiedz8 sound 0 stacja_next_m03h 1 endevent
event stacja_next_m03_zapowiedz multiple 0 none stacja_next_m03_zapowiedz1 stacja_next_m03_zapowiedz2 stacja_next_m03_zapowiedz3 stacja_next_m03_zapowiedz4 stacja_next_m03_zapowiedz5 stacja_next_m03_zapowiedz6 stacja_next_m03_zapowiedz7 stacja_next_m03_zapowiedz8 endevent
node -1 0 stacja_m03_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m03_memup updatevalues 0 stacja_m03_mem * 1 1 endevent
event stacja_m03_memdown updatevalues 90 stacja_m03_mem * 0 0 endevent
event stacja_next_m03 multiple 15 stacja_m03_mem stacja_m03_memup stacja_next_m03cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacja_next_m03cykla multiple 1 sem_a2_sem_mem stacja_next_m03cyklb else stacja_next_m03_zapowiedz zegar2p_reset stacja_m03_memdown stacja2p_s2 condition memcompare * 0 * endevent
event stacja_next_m03cyklb multiple 1 sem_a2_sem_mem stacja_next_m03cykla else stacja_next_m03_zapowiedz zegar2p_reset stacja_m03_memdown stacja2p_s2 condition memcompare * 0 * endevent

//2 - Czapkiewicza: Uwaga, drzwi sie zamykaja. Nastepna stacja: Nowy Slimsonow.
node 300 0 stacjal_next_m01a sound 2183.317 -13.48 2129.316 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz1 sound 0 stacjal_next_m01a 1 endevent
node 25 0 stacjal_next_m01b sound 2195.804 -13.48 2128.743 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz2 sound 0 stacjal_next_m01b 1 endevent
node 25 0 stacjal_next_m01c sound 2208.291 -13.48 2128.17 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz3 sound 0 stacjal_next_m01c 1 endevent
node 25 0 stacjal_next_m01d sound 2220.778 -13.48 2127.597 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz4 sound 0 stacjal_next_m01d 1 endevent
node 25 0 stacjal_next_m01e sound 2233.265 -13.48 2127.024 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz5 sound 0 stacjal_next_m01e 1 endevent
node 25 0 stacjal_next_m01f sound 2245.751 -13.48 2126.451 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz6 sound 0 stacjal_next_m01f 1 endevent
node 30 0 stacjal_next_m01g sound 2258.238 -13.48 2125.878 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz7 sound 0 stacjal_next_m01g 1 endevent
node 30 0 stacjal_next_m01h sound 2270.7251 -13.48 2125.3048 stacja_next_m01.wav endsound event stacjal_next_m01_zapowiedz8 sound 0 stacjal_next_m01h 1 endevent
event stacjal_next_m01_zapowiedz multiple 0 none stacjal_next_m01_zapowiedz1 stacjal_next_m01_zapowiedz2 stacjal_next_m01_zapowiedz3 stacjal_next_m01_zapowiedz4 stacjal_next_m01_zapowiedz5 stacjal_next_m01_zapowiedz6 stacjal_next_m01_zapowiedz7 stacjal_next_m01_zapowiedz8 endevent    
node -1 0 stacjal_m01_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m01_memup updatevalues 0 stacjal_m01_mem * 1 1 endevent
event stacjal_m01_memdown updatevalues 90 stacjal_m01_mem * 0 0 endevent
event stacjal_next_m01 multiple 15 stacjal_m01_mem stacjal_m01_memup stacjal_next_m01cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m01cykla multiple 1 sem_b2_sem_mem stacjal_next_m01cyklb else stacjal_next_m01_zapowiedz zegar2l_reset stacjal_m01_memdown stacja2l_s2 condition memcompare * 0 * endevent
event stacjal_next_m01cyklb multiple 1 sem_b2_sem_mem stacjal_next_m01cykla else stacjal_next_m01_zapowiedz zegar2l_reset stacjal_m01_memdown stacja2l_s2 condition memcompare * 0 * endevent

//3 - Rondo Wozniaka: Uwaga, drzwi sie zamykaja. Nastepna stacja: Muranow.
node 300 0 stacja_next_m04a sound 1359.106 -35.18 2154.125 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz1 sound 0 stacja_next_m04a 1 endevent
node 25 0 stacja_next_m04b sound 1346.546 -35.18 2154.702 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz2 sound 0 stacja_next_m04b 1 endevent
node 25 0 stacja_next_m04c sound 1333.985 -35.18 2155.278 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz3 sound 0 stacja_next_m04c 1 endevent
node 25 0 stacja_next_m04d sound 1321.425 -35.18 2155.854 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz4 sound 0 stacja_next_m04d 1 endevent
node 25 0 stacja_next_m04e sound 1308.864 -35.18 2156.43 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz5 sound 0 stacja_next_m04e 1 endevent
node 25 0 stacja_next_m04f sound 1296.303 -35.18 2157.007 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz6 sound 0 stacja_next_m04f 1 endevent
node 30 0 stacja_next_m04g sound 1283.743 -35.18 2157.583 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz7 sound 0 stacja_next_m04g 1 endevent
node 30 0 stacja_next_m04h sound 1271.182 -35.18 2158.159 stacja_next_m04.wav endsound event stacja_next_m04_zapowiedz8 sound 0 stacja_next_m04h 1 endevent
event stacja_next_m04_zapowiedz multiple 0 none stacja_next_m04_zapowiedz1 stacja_next_m04_zapowiedz2 stacja_next_m04_zapowiedz3 stacja_next_m04_zapowiedz4 stacja_next_m04_zapowiedz5 stacja_next_m04_zapowiedz6 stacja_next_m04_zapowiedz7 stacja_next_m04_zapowiedz8 endevent    
node -1 0 stacja_m04_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m04_memup updatevalues 0 stacja_m04_mem * 1 1 endevent
event stacja_m04_memdown updatevalues 90 stacja_m04_mem * 0 0 endevent
event stacja_next_m04 multiple 15 stacja_m04_mem stacja_m04_memup stacja_next_m04cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacja_next_m04cykla multiple 1 sem_a3_sem_mem stacja_next_m04cyklb else stacja_next_m04_zapowiedz zegar3p_reset stacja_m04_memdown stacja3p_s2 condition memcompare * 0 * endevent
event stacja_next_m04cyklb multiple 1 sem_a3_sem_mem stacja_next_m04cykla else stacja_next_m04_zapowiedz zegar3p_reset stacja_m04_memdown stacja3p_s2 condition memcompare * 0 * endevent

//3 - Rondo Wozniaka: Uwaga, drzwi sie zamykaja. Nastepna stacja: Czapkiewicza.
node 300 0 stacjal_next_m02a sound 1284.263 -35.18 2170.568 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz1 sound 0 stacjal_next_m02a 1 endevent
node 25 0 stacjal_next_m02b sound 1296.75 -35.18 2169.995 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz2 sound 0 stacjal_next_m02b 1 endevent
node 25 0 stacjal_next_m02c sound 1309.237 -35.18 2169.423 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz3 sound 0 stacjal_next_m02c 1 endevent
node 25 0 stacjal_next_m02d sound 1321.724 -35.18 2168.85 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz4 sound 0 stacjal_next_m02d 1 endevent
node 25 0 stacjal_next_m02e sound 1334.21 -35.18 2168.277 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz5 sound 0 stacjal_next_m02e 1 endevent
node 25 0 stacjal_next_m02f sound 1346.697 -35.18 2167.704 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz6 sound 0 stacjal_next_m02f 1 endevent
node 30 0 stacjal_next_m02g sound 1359.184 -35.18 2167.132 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz7 sound 0 stacjal_next_m02g 1 endevent
node 30 0 stacjal_next_m02h sound 1371.671 -35.18 2166.5589 stacja_next_m02.wav endsound event stacjal_next_m02_zapowiedz8 sound 0 stacjal_next_m02h 1 endevent
event stacjal_next_m02_zapowiedz multiple 0 none stacjal_next_m02_zapowiedz1 stacjal_next_m02_zapowiedz2 stacjal_next_m02_zapowiedz3 stacjal_next_m02_zapowiedz4 stacjal_next_m02_zapowiedz5 stacjal_next_m02_zapowiedz6 stacjal_next_m02_zapowiedz7 stacjal_next_m02_zapowiedz8 endevent    
node -1 0 stacjal_m02_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m02_memup updatevalues 0 stacjal_m02_mem * 1 1 endevent
event stacjal_m02_memdown updatevalues 90 stacjal_m02_mem * 0 0 endevent
event stacjal_next_m02 multiple 15 stacjal_m02_mem stacjal_m02_memup stacjal_next_m02cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m02cykla multiple 1 sem_b3_sem_mem stacjal_next_m02cyklb else stacjal_next_m02_zapowiedz zegar3l_reset stacjal_m02_memdown stacja3l_s2 condition memcompare * 0 * endevent
event stacjal_next_m02cyklb multiple 1 sem_b3_sem_mem stacjal_next_m02cykla else stacjal_next_m02_zapowiedz zegar3l_reset stacjal_m02_memdown stacja3l_s2 condition memcompare * 0 * endevent

//4 - Muranow: Uwaga, drzwi sie zamykaja. Nastepna stacja: Dworzec Glowny.
node 300 0 stacja_next_m05a sound 509.353 -35.18 2193.104 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz1 sound 0 stacja_next_m05a 1 endevent
node 25 0 stacja_next_m05b sound 496.899 -35.18 2193.676 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz2 sound 0 stacja_next_m05b 1 endevent
node 25 0 stacja_next_m05c sound 484.445 -35.18 2194.247 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz3 sound 0 stacja_next_m05c 1 endevent
node 25 0 stacja_next_m05d sound 471.991 -35.18 2194.818 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz4 sound 0 stacja_next_m05d 1 endevent
node 25 0 stacja_next_m05e sound 459.536 -35.18 2195.389 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz5 sound 0 stacja_next_m05e 1 endevent
node 25 0 stacja_next_m05f sound 447.082 -35.18 2195.961 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz6 sound 0 stacja_next_m05f 1 endevent
node 30 0 stacja_next_m05g sound 434.628 -35.18 2196.532 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz7 sound 0 stacja_next_m05g 1 endevent
node 30 0 stacja_next_m05h sound 422.174 -35.18 2197.103 stacja_next_m05.wav endsound event stacja_next_m05_zapowiedz8 sound 0 stacja_next_m05h 1 endevent
event stacja_next_m05_zapowiedz multiple 0 none stacja_next_m05_zapowiedz1 stacja_next_m05_zapowiedz2 stacja_next_m05_zapowiedz3 stacja_next_m05_zapowiedz4 stacja_next_m05_zapowiedz5 stacja_next_m05_zapowiedz6 stacja_next_m05_zapowiedz7 stacja_next_m05_zapowiedz8 endevent    
node -1 0 stacja_m05_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m05_memup updatevalues 0 stacja_m05_mem * 1 1 endevent
event stacja_m05_memdown updatevalues 90 stacja_m05_mem * 0 0 endevent
event stacja_next_m05 multiple 15 stacja_m05_mem stacja_m05_memup stacja_next_m05cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacja_next_m05cykla multiple 1 sem_a4_sem_mem stacja_next_m05cyklb else stacja_next_m05_zapowiedz zegar4p_reset stacja_m05_memdown stacja4p_s2 condition memcompare * 0 * endevent
event stacja_next_m05cyklb multiple 1 sem_a4_sem_mem stacja_next_m05cykla else stacja_next_m05_zapowiedz zegar4p_reset stacja_m05_memdown stacja4p_s2 condition memcompare * 0 * endevent

//4 - Muranow: Uwaga, drzwi sie zamykaja. Nastepna stacja: Rondo Wozniaka.
node 300 0 stacjal_next_m03a sound 435.155 -35.18 2209.515 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz1 sound 0 stacjal_next_m03a 1 endevent
node 25 0 stacjal_next_m03b sound 447.642 -35.18 2208.942 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz2 sound 0 stacjal_next_m03b 1 endevent
node 25 0 stacjal_next_m03c sound 460.129 -35.18 2208.37 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz3 sound 0 stacjal_next_m03c 1 endevent
node 25 0 stacjal_next_m03d sound 472.616 -35.18 2207.797 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz4 sound 0 stacjal_next_m03d 1 endevent
node 25 0 stacjal_next_m03e sound 485.103 -35.18 2207.224 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz5 sound 0 stacjal_next_m03e 1 endevent
node 25 0 stacjal_next_m03f sound 497.59 -35.18 2206.651 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz6 sound 0 stacjal_next_m03f 1 endevent
node 30 0 stacjal_next_m03g sound 510.077 -35.18 2206.079 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz7 sound 0 stacjal_next_m03g 1 endevent
node 30 0 stacjal_next_m03h sound 522.5635 -35.18 2205.5059 stacja_next_m03.wav endsound event stacjal_next_m03_zapowiedz8 sound 0 stacjal_next_m03h 1 endevent
event stacjal_next_m03_zapowiedz multiple 0 none stacjal_next_m03_zapowiedz1 stacjal_next_m03_zapowiedz2 stacjal_next_m03_zapowiedz3 stacjal_next_m03_zapowiedz4 stacjal_next_m03_zapowiedz5 stacjal_next_m03_zapowiedz6 stacjal_next_m03_zapowiedz7 stacjal_next_m03_zapowiedz8 endevent    
node -1 0 stacjal_m03_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m03_memup updatevalues 0 stacjal_m03_mem * 1 1 endevent
event stacjal_m03_memdown updatevalues 90 stacjal_m03_mem * 0 0 endevent
event stacjal_next_m03 multiple 15 stacjal_m03_mem stacjal_m03_memup stacjal_next_m03cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m03cykla multiple 1 sem_b4_sem_mem stacjal_next_m03cyklb else stacjal_next_m03_zapowiedz zegar4l_reset stacjal_m03_memdown stacja4l_s2 condition memcompare * 0 * endevent
event stacjal_next_m03cyklb multiple 1 sem_b4_sem_mem stacjal_next_m03cykla else stacjal_next_m03_zapowiedz zegar4l_reset stacjal_m03_memdown stacja4l_s2 condition memcompare * 0 * endevent

//5 - Dworzec Glowny: Uwaga, drzwi sie zamykaja. Nastepna stacja: Deweloperska.
node 300 0 stacja_next_m06a sound -140.39 -35.18 2222.909 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz1 sound 0 stacja_next_m06a 1 endevent
node 25 0 stacja_next_m06b sound -152.844 -35.18 2223.48 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz2 sound 0 stacja_next_m06b 1 endevent
node 25 0 stacja_next_m06c sound -165.298 -35.18 2224.052 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz3 sound 0 stacja_next_m06c 1 endevent
node 25 0 stacja_next_m06d sound -177.752 -35.18 2224.623 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz4 sound 0 stacja_next_m06d 1 endevent
node 25 0 stacja_next_m06e sound -190.206 -35.18 2225.195 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz5 sound 0 stacja_next_m06e 1 endevent
node 25 0 stacja_next_m06f sound -202.66 -35.18 2225.766 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz6 sound 0 stacja_next_m06f 1 endevent
node 30 0 stacja_next_m06g sound -215.114 -35.18 2226.338 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz7 sound 0 stacja_next_m06g 1 endevent
node 30 0 stacja_next_m06h sound -227.568 -35.18 2226.909 stacja_next_m06.wav endsound event stacja_next_m06_zapowiedz8 sound 0 stacja_next_m06h 1 endevent
event stacja_next_m06_zapowiedz multiple 0 none stacja_next_m06_zapowiedz1 stacja_next_m06_zapowiedz2 stacja_next_m06_zapowiedz3 stacja_next_m06_zapowiedz4 stacja_next_m06_zapowiedz5 stacja_next_m06_zapowiedz6 stacja_next_m06_zapowiedz7 stacja_next_m06_zapowiedz8 endevent    
node -1 0 stacja_m06_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m06_memup updatevalues 0 stacja_m06_mem * 1 1 endevent
event stacja_m06_memdown updatevalues 90 stacja_m06_mem * 0 0 endevent
event stacja_next_m06 multiple 15 stacja_m06_mem stacja_m06_memup stacja_next_m06cykla condition memcompare * 0 0 randomdelay 5 endevent
event stacja_next_m06cykla multiple 1 sem_a5_sem_mem stacja_next_m06cyklb else stacja_next_m06_zapowiedz zegar5p_reset stacja_m06_memdown stacja5p_s2 condition memcompare * 0 * endevent
event stacja_next_m06cyklb multiple 1 sem_a5_sem_mem stacja_next_m06cykla else stacja_next_m06_zapowiedz zegar5p_reset stacja_m06_memdown stacja5p_s2 condition memcompare * 0 * endevent

//5 - Dworzec Glowny: Uwaga, drzwi sie zamykaja. Nastepna stacja: Muranow.
node 300 0 stacjal_next_m04a sound -214.162 -35.18 2239.298 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz1 sound 0 stacjal_next_m04a 1 endevent
node 25 0 stacjal_next_m04b sound -201.675 -35.18 2238.725 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz2 sound 0 stacjal_next_m04b 1 endevent
node 25 0 stacjal_next_m04c sound -189.188 -35.18 2238.153 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz3 sound 0 stacjal_next_m04c 1 endevent
node 25 0 stacjal_next_m04d sound -176.702 -35.18 2237.58 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz4 sound 0 stacjal_next_m04d 1 endevent
node 25 0 stacjal_next_m04e sound -164.215 -35.18 2237.007 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz5 sound 0 stacjal_next_m04e 1 endevent
node 25 0 stacjal_next_m04f sound -151.728 -35.18 2236.434 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz6 sound 0 stacjal_next_m04f 1 endevent
node 30 0 stacjal_next_m04g sound -139.241 -35.18 2235.862 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz7 sound 0 stacjal_next_m04g 1 endevent
node 30 0 stacjal_next_m04h sound -126.754 -35.18 2235.2889 stacja_next_m04.wav endsound event stacjal_next_m04_zapowiedz8 sound 0 stacjal_next_m04h 1 endevent
event stacjal_next_m04_zapowiedz multiple 0 none stacjal_next_m04_zapowiedz1 stacjal_next_m04_zapowiedz2 stacjal_next_m04_zapowiedz3 stacjal_next_m04_zapowiedz4 stacjal_next_m04_zapowiedz5 stacjal_next_m04_zapowiedz6 stacjal_next_m04_zapowiedz7 stacjal_next_m04_zapowiedz8 endevent    
node -1 0 stacjal_m04_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m04_memup updatevalues 0 stacjal_m04_mem * 1 1 endevent
event stacjal_m04_memdown updatevalues 90 stacjal_m04_mem * 0 0 endevent
event stacjal_next_m04 multiple 15 stacjal_m04_mem stacjal_m04_memup stacjal_next_m04cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m04cykla multiple 1 sem_b5_sem_mem stacjal_next_m04cyklb else stacjal_next_m04_zapowiedz zegar5l_reset stacjal_m04_memdown stacja5l_s2 condition memcompare * 0 * endevent
event stacjal_next_m04cyklb multiple 1 sem_b5_sem_mem stacjal_next_m04cykla else stacjal_next_m04_zapowiedz zegar5l_reset stacjal_m04_memdown stacja5l_s2 condition memcompare * 0 * endevent

//6 - Deweloperska: Uwaga, drzwi sie zamykaja. Nastepna stacja: Plac Konstytucji.
node 300 0 stacja_next_m07a sound -917.182 -35.18 2385.811 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz1 sound 0 stacja_next_m07a 1 endevent
node 25 0 stacja_next_m07b sound -928.962 -35.18 2390.143 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz2 sound 0 stacja_next_m07b 1 endevent
node 25 0 stacja_next_m07c sound -940.742 -35.18 2394.474 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz3 sound 0 stacja_next_m07c 1 endevent
node 25 0 stacja_next_m07d sound -952.522 -35.18 2398.806 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz4 sound 0 stacja_next_m07d 1 endevent
node 25 0 stacja_next_m07e sound -964.302 -35.18 2403.137 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz5 sound 0 stacja_next_m07e 1 endevent
node 25 0 stacja_next_m07f sound -976.082 -35.18 2407.468 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz6 sound 0 stacja_next_m07f 1 endevent
node 30 0 stacja_next_m07g sound -987.862 -35.18 2411.8 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz7 sound 0 stacja_next_m07g 1 endevent
node 30 0 stacja_next_m07h sound -999.642 -35.18 2416.131 stacja_next_m07.wav endsound event stacja_next_m07_zapowiedz8 sound 0 stacja_next_m07h 1 endevent
event stacja_next_m07_zapowiedz multiple 0 none stacja_next_m07_zapowiedz1 stacja_next_m07_zapowiedz2 stacja_next_m07_zapowiedz3 stacja_next_m07_zapowiedz4 stacja_next_m07_zapowiedz5 stacja_next_m07_zapowiedz6 stacja_next_m07_zapowiedz7 stacja_next_m07_zapowiedz8 endevent    
node -1 0 stacja_m07_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m07_memup updatevalues 0 stacja_m07_mem * 1 1 endevent
event stacja_m07_memdown updatevalues 90 stacja_m07_mem * 0 0 endevent
event stacja_next_m07 multiple 15 stacja_m07_mem stacja_m07_memup stacja_next_m07cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacja_next_m07cykla multiple 1 sem_a6_sem_mem stacja_next_m07cyklb else stacja_next_m07_zapowiedz zegar6p_reset stacja_m07_memdown stacja6p_s2 condition memcompare * 0 * endevent
event stacja_next_m07cyklb multiple 1 sem_a6_sem_mem stacja_next_m07cykla else stacja_next_m07_zapowiedz zegar6p_reset stacja_m07_memdown stacja6p_s2 condition memcompare * 0 * endevent

//6 - Deweloperska: Uwaga, drzwi sie zamykaja. Nastepna stacja: Dworzec Glowny.
node 300 0 stacjal_next_m05a sound -983.163 -35.18 2423.919 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz1 sound 0 stacjal_next_m05a 1 endevent
node 25 0 stacjal_next_m05b sound -971.43 -35.18 2419.606 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz2 sound 0 stacjal_next_m05b 1 endevent
node 25 0 stacjal_next_m05c sound -959.698 -35.18 2415.292 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz3 sound 0 stacjal_next_m05c 1 endevent
node 25 0 stacjal_next_m05d sound -947.966 -35.18 2410.979 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz4 sound 0 stacjal_next_m05d 1 endevent
node 25 0 stacjal_next_m05e sound -936.234 -35.18 2406.665 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz5 sound 0 stacjal_next_m05e 1 endevent
node 25 0 stacjal_next_m05f sound -924.502 -35.18 2402.351 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz6 sound 0 stacjal_next_m05f 1 endevent
node 30 0 stacjal_next_m05g sound -912.77 -35.18 2398.038 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz7 sound 0 stacjal_next_m05g 1 endevent
node 30 0 stacjal_next_m05h sound -901.0377 -35.18 2393.724 stacja_next_m05.wav endsound event stacjal_next_m05_zapowiedz8 sound 0 stacjal_next_m05h 1 endevent
event stacjal_next_m05_zapowiedz multiple 0 none stacjal_next_m05_zapowiedz1 stacjal_next_m05_zapowiedz2 stacjal_next_m05_zapowiedz3 stacjal_next_m05_zapowiedz4 stacjal_next_m05_zapowiedz5 stacjal_next_m05_zapowiedz6 stacjal_next_m05_zapowiedz7 stacjal_next_m05_zapowiedz8 endevent    
node -1 0 stacjal_m05_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m05_memup updatevalues 0 stacjal_m05_mem * 1 1 endevent
event stacjal_m05_memdown updatevalues 90 stacjal_m05_mem * 0 0 endevent
event stacjal_next_m05 multiple 15 stacjal_m05_mem stacjal_m05_memup stacjal_next_m05cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m05cykla multiple 1 sem_b6_sem_mem stacjal_next_m05cyklb else stacjal_next_m05_zapowiedz zegar6l_reset stacjal_m05_memdown stacja6l_s2 condition memcompare * 0 * endevent
event stacjal_next_m05cyklb multiple 1 sem_b6_sem_mem stacjal_next_m05cykla else stacjal_next_m05_zapowiedz zegar6l_reset stacjal_m05_memdown stacja6l_s2 condition memcompare * 0 * endevent

//7 - Plac Konstytucji: Uwaga, drzwi sie zamykaja. Nastepna stacja: Stare Miasto.
node 300 0 stacja_next_m08a sound -1913.585 -35.18 2752.17 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz1 sound 0 stacja_next_m08a 1 endevent
node 25 0 stacja_next_m08b sound -1925.157 -35.18 2756.425 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz2 sound 0 stacja_next_m08b 1 endevent
node 25 0 stacja_next_m08c sound -1936.728 -35.18 2760.679 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz3 sound 0 stacja_next_m08c 1 endevent
node 25 0 stacja_next_m08d sound -1948.3 -35.18 2764.934 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz4 sound 0 stacja_next_m08d 1 endevent
node 25 0 stacja_next_m08e sound -1959.871 -35.18 2769.189 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz5 sound 0 stacja_next_m08e 1 endevent
node 25 0 stacja_next_m08f sound -1971.442 -35.18 2773.444 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz6 sound 0 stacja_next_m08f 1 endevent
node 30 0 stacja_next_m08g sound -1983.014 -35.18 2777.698 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz7 sound 0 stacja_next_m08g 1 endevent
node 30 0 stacja_next_m08h sound -1994.585 -35.18 2781.953 stacja_next_m08.wav endsound event stacja_next_m08_zapowiedz8 sound 0 stacja_next_m08h 1 endevent
event stacja_next_m08_zapowiedz multiple 0 none stacja_next_m08_zapowiedz1 stacja_next_m08_zapowiedz2 stacja_next_m08_zapowiedz3 stacja_next_m08_zapowiedz4 stacja_next_m08_zapowiedz5 stacja_next_m08_zapowiedz6 stacja_next_m08_zapowiedz7 stacja_next_m08_zapowiedz8 endevent    
node -1 0 stacja_m08_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m08_memup updatevalues 0 stacja_m08_mem * 1 1 endevent
event stacja_m08_memdown updatevalues 90 stacja_m08_mem * 0 0 endevent
event stacja_next_m08 multiple 15 stacja_m08_mem stacja_m08_memup stacja_next_m08cykla condition memcompare * 0 0 randomdelay 2 endevent
event stacja_next_m08cykla multiple 1 sem_a7_sem_mem stacja_next_m08cyklb else stacja_next_m08_zapowiedz zegar7p_reset stacja_m08_memdown stacja7p_s2 condition memcompare * 0 * endevent
event stacja_next_m08cyklb multiple 1 sem_a7_sem_mem stacja_next_m08cykla else stacja_next_m08_zapowiedz zegar7p_reset stacja_m08_memdown stacja7p_s2 condition memcompare * 0 * endevent

//7 - Plac Konstytucji: Uwaga, drzwi sie zamykaja. Nastepna stacja: Deweloperska.
node 300 0 stacjal_next_m06a sound -1978.047 -35.18 2789.714 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz1 sound 0 stacjal_next_m06a 1 endevent
node 25 0 stacjal_next_m06b sound -1966.315 -35.18 2785.401 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz2 sound 0 stacjal_next_m06b 1 endevent
node 25 0 stacjal_next_m06c sound -1954.583 -35.18 2781.087 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz3 sound 0 stacjal_next_m06c 1 endevent
node 25 0 stacjal_next_m06d sound -1942.851 -35.18 2776.774 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz4 sound 0 stacjal_next_m06d 1 endevent
node 25 0 stacjal_next_m06e sound -1931.118 -35.18 2772.46 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz5 sound 0 stacjal_next_m06e 1 endevent
node 25 0 stacjal_next_m06f sound -1919.386 -35.18 2768.146 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz6 sound 0 stacjal_next_m06f 1 endevent
node 30 0 stacjal_next_m06g sound -1907.654 -35.18 2763.833 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz7 sound 0 stacjal_next_m06g 1 endevent
node 30 0 stacjal_next_m06h sound -1895.922 -35.18 2759.519 stacja_next_m06.wav endsound event stacjal_next_m06_zapowiedz8 sound 0 stacjal_next_m06h 1 endevent
event stacjal_next_m06_zapowiedz multiple 0 none stacjal_next_m06_zapowiedz1 stacjal_next_m06_zapowiedz2 stacjal_next_m06_zapowiedz3 stacjal_next_m06_zapowiedz4 stacjal_next_m06_zapowiedz5 stacjal_next_m06_zapowiedz6 stacjal_next_m06_zapowiedz7 stacjal_next_m06_zapowiedz8 endevent    
node -1 0 stacjal_m06_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m06_memup updatevalues 0 stacjal_m06_mem * 1 1 endevent
event stacjal_m06_memdown updatevalues 90 stacjal_m06_mem * 0 0 endevent
event stacjal_next_m06 multiple 15 stacjal_m06_mem stacjal_m06_memup stacjal_next_m06cykla condition memcompare * 0 0 randomdelay 2 endevent
event stacjal_next_m06cykla multiple 1 sem_b7_sem_mem stacjal_next_m06cyklb else stacjal_next_m06_zapowiedz zegar7l_reset stacjal_m06_memdown stacja7l_s2 condition memcompare * 0 * endevent
event stacjal_next_m06cyklb multiple 1 sem_b7_sem_mem stacjal_next_m06cykla else stacjal_next_m06_zapowiedz zegar7l_reset stacjal_m06_memdown stacja7l_s2 condition memcompare * 0 * endevent

//8 - Stare Miasto: Uwaga, drzwi sie zamykaja. Nastepna stacja: Jana z Kolna.
node 300 0 stacja_next_m09a sound -2682.519 -35.18 3034.894 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz1 sound 0 stacja_next_m09a 1 endevent
node 25 0 stacja_next_m09b sound -2694.09 -35.18 3039.148 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz2 sound 0 stacja_next_m09b 1 endevent
node 25 0 stacja_next_m09c sound -2705.662 -35.18 3043.403 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz3 sound 0 stacja_next_m09c 1 endevent
node 25 0 stacja_next_m09d sound -2717.233 -35.18 3047.658 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz4 sound 0 stacja_next_m09d 1 endevent
node 25 0 stacja_next_m09e sound -2728.805 -35.18 3051.912 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz5 sound 0 stacja_next_m09e 1 endevent
node 25 0 stacja_next_m09f sound -2740.376 -35.18 3056.167 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz6 sound 0 stacja_next_m09f 1 endevent
node 30 0 stacja_next_m09g sound -2751.948 -35.18 3060.421 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz7 sound 0 stacja_next_m09g 1 endevent
node 30 0 stacja_next_m09h sound -2763.519 -35.18 3064.676 stacja_next_m09.wav endsound event stacja_next_m09_zapowiedz8 sound 0 stacja_next_m09h 1 endevent
event stacja_next_m09_zapowiedz multiple 0 none stacja_next_m09_zapowiedz1 stacja_next_m09_zapowiedz2 stacja_next_m09_zapowiedz3 stacja_next_m09_zapowiedz4 stacja_next_m09_zapowiedz5 stacja_next_m09_zapowiedz6 stacja_next_m09_zapowiedz7 stacja_next_m09_zapowiedz8 endevent    
node -1 0 stacja_m09_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m09_memup updatevalues 0 stacja_m09_mem * 1 1 endevent
event stacja_m09_memdown updatevalues 90 stacja_m09_mem * 0 0 endevent
event stacja_next_m09 multiple 15 stacja_m09_mem stacja_m09_memup stacja_next_m09cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacja_next_m09cykla multiple 1 sem_a8_sem_mem stacja_next_m09cyklb else stacja_next_m09_zapowiedz zegar8p_reset stacja_m09_memdown stacja8p_s2 condition memcompare * 0 * endevent
event stacja_next_m09cyklb multiple 1 sem_a8_sem_mem stacja_next_m09cykla else stacja_next_m09_zapowiedz zegar8p_reset stacja_m09_memdown stacja8p_s2 condition memcompare * 0 * endevent

//8 - Stare Miasto: Uwaga, drzwi sie zamykaja. Nastepna stacja: Plac Konstytucji.
node 300 0 stacjal_next_m07a sound -2747.674 -35.18 3072.688 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz1 sound 0 stacjal_next_m07a 1 endevent
node 25 0 stacjal_next_m07b sound -2735.942 -35.18 3068.375 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz2 sound 0 stacjal_next_m07b 1 endevent
node 25 0 stacjal_next_m07c sound -2724.21 -35.18 3064.061 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz3 sound 0 stacjal_next_m07c 1 endevent
node 25 0 stacjal_next_m07d sound -2712.478 -35.18 3059.748 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz4 sound 0 stacjal_next_m07d 1 endevent
node 25 0 stacjal_next_m07e sound -2700.745 -35.18 3055.434 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz5 sound 0 stacjal_next_m07e 1 endevent
node 25 0 stacjal_next_m07f sound -2689.013 -35.18 3051.12 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz6 sound 0 stacjal_next_m07f 1 endevent
node 30 0 stacjal_next_m07g sound -2677.281 -35.18 3046.807 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz7 sound 0 stacjal_next_m07g 1 endevent
node 30 0 stacjal_next_m07h sound -2665.549 -35.18 3042.493 stacja_next_m07.wav endsound event stacjal_next_m07_zapowiedz8 sound 0 stacjal_next_m07h 1 endevent
event stacjal_next_m07_zapowiedz multiple 0 none stacjal_next_m07_zapowiedz1 stacjal_next_m07_zapowiedz2 stacjal_next_m07_zapowiedz3 stacjal_next_m07_zapowiedz4 stacjal_next_m07_zapowiedz5 stacjal_next_m07_zapowiedz6 stacjal_next_m07_zapowiedz7 stacjal_next_m07_zapowiedz8 endevent    
node -1 0 stacjal_m07_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m07_memup updatevalues 0 stacjal_m07_mem * 1 1 endevent
event stacjal_m07_memdown updatevalues 90 stacjal_m07_mem * 0 0 endevent
event stacjal_next_m07 multiple 15 stacjal_m07_mem stacjal_m07_memup stacjal_next_m07cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m07cykla multiple 1 sem_b8_sem_mem stacjal_next_m07cyklb else stacjal_next_m07_zapowiedz zegar8l_reset stacjal_m07_memdown stacja8l_s2 condition memcompare * 0 * endevent
event stacjal_next_m07cyklb multiple 1 sem_b8_sem_mem stacjal_next_m07cykla else stacjal_next_m07_zapowiedz zegar8l_reset stacjal_m07_memdown stacja8l_s2 condition memcompare * 0 * endevent

//9 - Jana z Kolna: Uwaga, drzwi sie zamykaja. Nastepna stacja: Kolumba.
node 300 0 stacja_next_m10a sound -2626.459 -35.18 3744.612 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz1 sound 0 stacja_next_m10a 1 endevent
node 25 0 stacja_next_m10b sound -2617.498 -35.18 3753.088 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz2 sound 0 stacja_next_m10b 1 endevent
node 25 0 stacja_next_m10c sound -2608.537 -35.18 3761.565 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz3 sound 0 stacja_next_m10c 1 endevent
node 25 0 stacja_next_m10d sound -2599.576 -35.18 3770.042 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz4 sound 0 stacja_next_m10d 1 endevent
node 25 0 stacja_next_m10e sound -2590.614 -35.18 3778.518 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz5 sound 0 stacja_next_m10e 1 endevent
node 25 0 stacja_next_m10f sound -2581.653 -35.18 3786.995 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz6 sound 0 stacja_next_m10f 1 endevent
node 30 0 stacja_next_m10g sound -2572.692 -35.18 3795.471 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz7 sound 0 stacja_next_m10g 1 endevent
node 30 0 stacja_next_m10h sound -2563.731 -35.18 3803.948 stacja_next_m10.wav endsound event stacja_next_m10_zapowiedz8 sound 0 stacja_next_m10h 1 endevent
event stacja_next_m10_zapowiedz multiple 0 none stacja_next_m10_zapowiedz1 stacja_next_m10_zapowiedz2 stacja_next_m10_zapowiedz3 stacja_next_m10_zapowiedz4 stacja_next_m10_zapowiedz5 stacja_next_m10_zapowiedz6 stacja_next_m10_zapowiedz7 stacja_next_m10_zapowiedz8 endevent    
node -1 0 stacja_m10_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m10_memup updatevalues 0 stacja_m10_mem * 1 1 endevent
event stacja_m10_memdown updatevalues 90 stacja_m10_mem * 0 0 endevent
event stacja_next_m10 multiple 15 stacja_m10_mem stacja_m10_memup stacja_next_m10cykla condition memcompare * 0 0 randomdelay 3 endevent
event stacja_next_m10cykla multiple 1 sem_a9_sem_mem stacja_next_m10cyklb else stacja_next_m10_zapowiedz zegar9p_reset stacja_m10_memdown stacja9p_s2 condition memcompare * 0 * endevent
event stacja_next_m10cyklb multiple 1 sem_a9_sem_mem stacja_next_m10cykla else stacja_next_m10_zapowiedz zegar9p_reset stacja_m10_memdown stacja9p_s2 condition memcompare * 0 * endevent

//9 - Jana z Kolna: Uwaga, drzwi sie zamykaja. Nastepna stacja: Stare Miasto.
node 300 0 stacjal_next_m08a sound -2563.183 -35.18 3786.57 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz1 sound 0 stacjal_next_m08a 1 endevent
node 25 0 stacjal_next_m08b sound -2572.264 -35.18 3777.98 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz2 sound 0 stacjal_next_m08b 1 endevent
node 25 0 stacjal_next_m08c sound -2581.345 -35.18 3769.39 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz3 sound 0 stacjal_next_m08c 1 endevent
node 25 0 stacjal_next_m08d sound -2590.426 -35.18 3760.8 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz4 sound 0 stacjal_next_m08d 1 endevent
node 25 0 stacjal_next_m08e sound -2599.506 -35.18 3752.21 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz5 sound 0 stacjal_next_m08e 1 endevent
node 25 0 stacjal_next_m08f sound -2608.587 -35.18 3743.62 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz6 sound 0 stacjal_next_m08f 1 endevent
node 30 0 stacjal_next_m08g sound -2617.668 -35.18 3735.03 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz7 sound 0 stacjal_next_m08g 1 endevent
node 30 0 stacjal_next_m08h sound -2626.749 -35.18 3726.44 stacja_next_m08.wav endsound event stacjal_next_m08_zapowiedz8 sound 0 stacjal_next_m08h 1 endevent
event stacjal_next_m08_zapowiedz multiple 0 none stacjal_next_m08_zapowiedz1 stacjal_next_m08_zapowiedz2 stacjal_next_m08_zapowiedz3 stacjal_next_m08_zapowiedz4 stacjal_next_m08_zapowiedz5 stacjal_next_m08_zapowiedz6 stacjal_next_m08_zapowiedz7 stacjal_next_m08_zapowiedz8 endevent    
node -1 0 stacjal_m08_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m08_memup updatevalues 0 stacjal_m08_mem * 1 1 endevent
event stacjal_m08_memdown updatevalues 90 stacjal_m08_mem * 0 0 endevent
event stacjal_next_m08 multiple 15 stacjal_m08_mem stacjal_next_m08cykla stacjal_m08_memup condition memcompare * 0 0 randomdelay 3 endevent
event stacjal_next_m08cykla multiple 1 sem_b9_sem_mem stacjal_next_m08cyklb else stacjal_next_m08_zapowiedz zegar9l_reset stacjal_m08_memdown stacja9l_s2 condition memcompare * 0 * endevent
event stacjal_next_m08cyklb multiple 1 sem_b9_sem_mem stacjal_next_m08cykla else stacjal_next_m08_zapowiedz zegar9l_reset stacjal_m08_memdown stacja9l_s2 condition memcompare * 0 * endevent

//10 - Kolumba: Uwaga, stacja koncowa. Prosze opuscic pociag.
node 300 0 stacja_next_mka sound -1907.127 -22.78 4425.06 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz1 sound 0 stacja_next_mka 1 endevent
node 25 0 stacja_next_mkb sound -1898.021 -22.78 4433.674 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz2 sound 0 stacja_next_mkb 1 endevent
node 25 0 stacja_next_mkc sound -1888.916 -22.78 4442.287 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz3 sound 0 stacja_next_mkc 1 endevent
node 25 0 stacja_next_mkd sound -1879.811 -22.78 4450.9 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz4 sound 0 stacja_next_mkd 1 endevent
node 25 0 stacja_next_mke sound -1870.705 -22.78 4459.513 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz5 sound 0 stacja_next_mke 1 endevent
node 25 0 stacja_next_mkf sound -1861.6 -22.78 4468.127 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz6 sound 0 stacja_next_mkf 1 endevent
node 30 0 stacja_next_mkg sound -1852.494 -22.78 4476.74 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz7 sound 0 stacja_next_mkg 1 endevent
node 30 0 stacja_next_mkh sound -1843.389 -22.78 4485.353 stacja_next_mk.wav endsound event stacja_next_mk_zapowiedz8 sound 0 stacja_next_mkh 1 endevent
event stacja_next_mk_zapowiedz multiple 0 none stacja_next_mk_zapowiedz1 stacja_next_mk_zapowiedz2 stacja_next_mk_zapowiedz3 stacja_next_mk_zapowiedz4 stacja_next_mk_zapowiedz5 stacja_next_mk_zapowiedz6 stacja_next_mk_zapowiedz7 stacja_next_mk_zapowiedz8 endevent    
node -1 0 stacja_mk_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_mk_memup updatevalues 0 stacja_mk_mem * 1 1 endevent
event stacja_mk_memdown updatevalues 60 stacja_mk_mem * 0 0 endevent
event stacja_next_mk multiple 3 stacja_mk_mem stacja_next_mk_zapowiedz stacja_mk_memup k_zglos condition memcompare * 0 0 endevent

//Zapowiedzi stacyjne - dla toru lewego
node -1 0 zap_stacjal_m01 eventlauncher 3347.109 -13.48 2503.297 3 none -0.2 stacjal_m01 none end
node -1 0 stacjal_m01 sound 3347.109 -13.48 2503.297 stacja_m01.wav endsound event stacjal_m01s sound 0 stacjal_m01 1 endevent
node -1 0 wstacjal_m01_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m01_memup updatevalues 0 wstacjal_m01_mem * 1 1 endevent
event wstacjal_m01_memdown updatevalues 5 wstacjal_m01_mem * 0 0 endevent
event stacjal_m01 multiple 0 wstacjal_m01_mem stacjal_m01s wstacjal_m01_memup wstacjal_m01_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m02 eventlauncher 2153.297 -13.48 2130.734 8 none -0.3 stacjal_m02 none end
node -1 0 stacjal_m02 sound 2153.297 -13.48 2130.734 stacja_m02.wav endsound event stacjal_m02s sound 0 stacjal_m02 1 endevent
node -1 0 wstacjal_m02_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m02_memup updatevalues 0 wstacjal_m02_mem * 1 1 endevent
event wstacjal_m02_memdown updatevalues 90 wstacjal_m02_mem * 0 0 endevent
event stacjal_m02 multiple 6 wstacjal_m02_mem stacjal_m02s wstacjal_m02_memup wstacjal_m02_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m03 eventlauncher 1262.688 -35.18 2171.578 8 none -0.3 stacjal_m03 none end
node -1 0 stacjal_m03 sound 1262.688 -35.18 2171.578 stacja_m03.wav endsound event stacjal_m03s sound 0 stacjal_m03 1 endevent
node -1 0 wstacjal_m03_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m03_memup updatevalues 0 wstacjal_m03_mem * 1 1 endevent
event wstacjal_m03_memdown updatevalues 90 wstacjal_m03_mem * 0 0 endevent
event stacjal_m03 multiple 6 wstacjal_m03_mem stacjal_m03s wstacjal_m03_memup wstacjal_m03_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m04 eventlauncher 411.648 -35.18 2210.602 8 none -0.3 stacjal_m04 none end
node -1 0 stacjal_m04 sound 411.648 -35.18 2210.602 stacja_m04.wav endsound event stacjal_m04s sound 0 stacjal_m04 1 endevent
node -1 0 wstacjal_m04_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m04_memup updatevalues 0 wstacjal_m04_mem * 1 1 endevent
event wstacjal_m04_memdown updatevalues 90 wstacjal_m04_mem * 0 0 endevent
event stacjal_m04 multiple 6 wstacjal_m04_mem stacjal_m04s wstacjal_m04_memup wstacjal_m04_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m05 eventlauncher -233.703 -35.18 2240.234 8 none -0.3 stacjal_m05 none end
node -1 0 stacjal_m05 sound -233.703 -35.18 2240.234 stacja_m05.wav endsound event stacjal_m05s sound 0 stacjal_m05 1 endevent
node -1 0 wstacjal_m05_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m05_memup updatevalues 0 wstacjal_m05_mem * 1 1 endevent
event wstacjal_m05_memdown updatevalues 90 wstacjal_m05_mem * 0 0 endevent
event stacjal_m05 multiple 6 wstacjal_m05_mem stacjal_m05s wstacjal_m05_memup wstacjal_m05_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m06 eventlauncher -1042.758 -35.18 2445.813 8 none -0.3 stacjal_m06 none end
node -1 0 stacjal_m06 sound -1042.758 -35.18 2445.813 stacja_m06.wav endsound event stacjal_m06s sound 0 stacjal_m06 1 endevent
node -1 0 wstacjal_m06_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m06_memup updatevalues 0 wstacjal_m06_mem * 1 1 endevent
event wstacjal_m06_memdown updatevalues 90 wstacjal_m06_mem * 0 0 endevent
event stacjal_m06 multiple 6 wstacjal_m06_mem stacjal_m06s wstacjal_m06_memup wstacjal_m06_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m07 eventlauncher -2020.664 -35.18 2805.391 8 none -0.3 stacjal_m07 none end
node -1 0 stacjal_m07 sound -2020.664 -35.18 2805.391 stacja_m07.wav endsound event stacjal_m07s sound 0 stacjal_m07 1 endevent
node -1 0 wstacjal_m07_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m07_memup updatevalues 0 wstacjal_m07_mem * 1 1 endevent
event wstacjal_m07_memdown updatevalues 90 wstacjal_m07_mem * 0 0 endevent
event stacjal_m07 multiple 6 wstacjal_m07_mem stacjal_m07s wstacjal_m07_memup wstacjal_m07_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m08 eventlauncher -2839.383 -35.18 3109.805 8 none -0.3 stacjal_m08 none end
node -1 0 stacjal_m08 sound -2839.383 -35.18 3109.805 stacja_m08.wav endsound event stacjal_m08s sound 0 stacjal_m08 1 endevent
node -1 0 wstacjal_m08_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m08_memup updatevalues 0 wstacjal_m08_mem * 1 1 endevent
event wstacjal_m08_memdown updatevalues 90 wstacjal_m08_mem * 0 0 endevent
event stacjal_m08 multiple 6 wstacjal_m08_mem stacjal_m08s wstacjal_m08_memup wstacjal_m08_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacjal_m09 eventlauncher -2554.273 -35.18 3795.039 8 none -0.3 stacjal_m09 none end
node -1 0 stacjal_m09 sound -2554.273 -35.18 3795.039 stacja_m09.wav endsound event stacjal_m09s sound 0 stacjal_m09 1 endevent
node -1 0 wstacjal_m09_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacjal_m09_memup updatevalues 0 wstacjal_m09_mem * 1 1 endevent
event wstacjal_m09_memdown updatevalues 90 wstacjal_m09_mem * 0 0 endevent
event stacjal_m09 multiple 6 wstacjal_m09_mem stacjal_m09s wstacjal_m09_memup wstacjal_m09_memdown condition memcompare * 0 0 endevent

//Zapowiedzi stacyjne - dla toru prawego
node -1 0 zap_stacja_m02 eventlauncher 2356.6633 -13.48 2110.3495 8 none -0.3 stacja_m02 none end
node -1 0 stacja_m02 sound 2356.6633 -13.48 2110.3495 stacja_m02.wav endsound event stacja_m02s sound 0 stacja_m02 1 endevent
node -1 0 wstacja_m02_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m02_memup updatevalues 0 wstacja_m02_mem * 1 1 endevent
event wstacja_m02_memdown updatevalues 90 wstacja_m02_mem * 0 0 endevent
event stacja_m02 multiple 6 wstacja_m02_mem stacja_m02s wstacja_m02_memup wstacja_m02_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m03 eventlauncher 1396.361 -35.18 2152.415 8 none -0.3 stacja_m03 none end
node -1 0 stacja_m03 sound 1396.361 -35.18 2152.415 stacja_m03.wav endsound event stacja_m03s sound 0 stacja_m03 1 endevent
node -1 0 wstacja_m03_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m03_memup updatevalues 0 wstacja_m03_mem * 1 1 endevent
event wstacja_m03_memdown updatevalues 90 wstacja_m03_mem * 0 0 endevent
event stacja_m03 multiple 6 wstacja_m03_mem stacja_m03s wstacja_m03_memup wstacja_m03_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m04 eventlauncher 531.7965 -35.18 2192.0747 8 none -0.3 stacja_m04 none end
node -1 0 stacja_m04 sound 531.7965 -35.18 2192.0747 stacja_m04.wav endsound event stacja_m04s sound 0 stacja_m04 1 endevent
node -1 0 wstacja_m04_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m04_memup updatevalues 0 wstacja_m04_mem * 1 1 endevent
event wstacja_m04_memdown updatevalues 90 wstacja_m04_mem * 0 0 endevent
event stacja_m04 multiple 6 wstacja_m04_mem stacja_m04s wstacja_m04_memup wstacja_m04_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m05 eventlauncher -117.9465 -35.18 2221.8787 8 none -0.3 stacja_m05 none end
node -1 0 stacja_m05 sound -117.9465 -35.18 2221.8787 stacja_m05.wav endsound event stacja_m05s sound 0 stacja_m05 1 endevent
node -1 0 wstacja_m05_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m05_memup updatevalues 0 wstacja_m05_mem * 1 1 endevent
event wstacja_m05_memdown updatevalues 90 wstacja_m05_mem * 0 0 endevent
event stacja_m05 multiple 1 wstacja_m05_mem stacja_m05s wstacja_m05_memup wstacja_m05_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m06 eventlauncher -887.889 -35.18 2375.04 8 none -0.3 stacja_m06 none end
node -1 0 stacja_m06 sound -887.889 -35.18 2375.04 stacja_m06.wav endsound event stacja_m06s sound 0 stacja_m06 1 endevent
node -1 0 wstacja_m06_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m06_memup updatevalues 0 wstacja_m06_mem * 1 1 endevent
event wstacja_m06_memdown updatevalues 90 wstacja_m06_mem * 0 0 endevent
event stacja_m06 multiple 6 wstacja_m06_mem stacja_m06s wstacja_m06_memup wstacja_m06_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m07 eventlauncher -1900.3459 -35.18 2747.302 8 none -0.3 stacja_m07 none end
node -1 0 stacja_m07 sound -1900.3459 -35.18 2747.302 stacja_m07.wav endsound event stacja_m07s sound 0 stacja_m07 1 endevent
node -1 0 wstacja_m07_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m07_memup updatevalues 0 wstacja_m07_mem * 1 1 endevent
event wstacja_m07_memdown updatevalues 90 wstacja_m07_mem * 0 0 endevent
event stacja_m07 multiple 6 wstacja_m07_mem stacja_m07s wstacja_m07_memup wstacja_m07_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m08 eventlauncher -2642.7899 -35.18 3020.2861 8 none -0.3 stacja_m08 none end
node -1 0 stacja_m08 sound -2642.7899 -35.18 3020.2861 stacja_m08.wav endsound event stacja_m08s sound 0 stacja_m08 1 endevent
node -1 0 wstacja_m08_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m08_memup updatevalues 0 wstacja_m08_mem * 1 1 endevent
event wstacja_m08_memdown updatevalues 90 wstacja_m08_mem * 0 0 endevent
event stacja_m08 multiple 1 wstacja_m08_mem stacja_m08s wstacja_m08_memup wstacja_m08_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m09 eventlauncher -2712.889 -35.18 3662.853 8 none -0.3 stacja_m09 none end
node -1 0 stacja_m09 sound -2712.889 -35.18 3662.853 stacja_m09.wav endsound event stacja_m09s sound 0 stacja_m09 1 endevent
node -1 0 wstacja_m09_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m09_memup updatevalues 0 wstacja_m09_mem * 1 1 endevent
event wstacja_m09_memdown updatevalues 90 wstacja_m09_mem * 0 0 endevent
event stacja_m09 multiple 6 wstacja_m09_mem stacja_m09s wstacja_m09_memup wstacja_m09_memdown condition memcompare * 0 0 endevent

node -1 0 zap_stacja_m10 eventlauncher -1960.714 -22.78 4371.9602 8 none -0.3 stacja_m10 none end
node -1 0 stacja_m10 sound -1960.714 -22.78 4371.9602 stacja_m10.wav endsound event stacja_m10s sound 0 stacja_m10 1 endevent
node -1 0 wstacja_m10_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event wstacja_m10_memup updatevalues 0 wstacja_m10_mem * 1 1 endevent
event wstacja_m10_memdown updatevalues 90 wstacja_m10_mem * 0 0 endevent
event stacja_m10 multiple 3 wstacja_m10_mem stacja_m10s wstacja_m10_memup wstacja_m10_memdown condition memcompare * 0 0 endevent

//Ostrzezenia dla pasazerów o zblizajacych sie do stacji pociagach
node 90 0 ostr_1l sound 3412 -8 2595 metro_station.wav endsound event ostr_1l sound 0 ostr_1l 1 endevent //Nowy Slimsonow
node 90 0 ostr_2p sound 2170 -7 2120 metro_station.wav endsound event ostr_2p sound 0 ostr_2p 1 endevent //Czapkiewicza od strony: Nowy Slimsonów
node 90 0 ostr_2l sound 2270 -7 2122 metro_station.wav endsound event ostr_2l sound 0 ostr_2l 1 endevent //Czapkiewicza od strony: Rondo Wozniaka
node 90 0 ostr_3p sound 1301 -31 2160 metro_station.wav endsound event ostr_3p sound 0 ostr_3p 1 endevent //Rondo Wozniaka od strony: Czapkiewicza
node 90 0 ostr_3l sound 1342 -31 2164 metro_station.wav endsound event ostr_3l sound 0 ostr_3l 1 endevent //Rondo Wozniaka od strony: Muranow
node 90 0 ostr_4p sound 452 -31 2199 metro_station.wav endsound event ostr_4p sound 0 ostr_4p 1 endevent //Muranow od strony: Rondo Wozniaka
node 90 0 ostr_4l sound 492 -31 2203 metro_station.wav endsound event ostr_4l sound 0 ostr_4l 1 endevent //Muranow od strony: Dworzec Glowny
node 90 0 ostr_5p sound -227 -30 2230 metro_station.wav endsound event ostr_5p sound 0 ostr_5p 1 endevent //Dworzec Glowny od strony: Muranow
node 90 0 ostr_5l sound -127 -30 2232 metro_station.wav endsound event ostr_5l sound 0 ostr_5l 1 endevent //Dworzec Glowny od strony: Deweloperska
node 90 0 ostr_6p sound -984 -31 2414 metro_station.wav endsound event ostr_6p sound 0 ostr_6p 1 endevent //Deweloperska od strony: Dworzec Glowny
node 90 0 ostr_6l sound -916 -31 2396 metro_station.wav endsound event ostr_6l sound 0 ostr_6l 1 endevent //Deweloperska od strony: Plac Konstytucji
node 90 0 ostr_7p sound -1979 -31 2780 metro_station.wav endsound event ostr_7p sound 0 ostr_7p 1 endevent //Plac Konstytucji od strony: Deweloperska
node 90 0 ostr_7l sound -1911 -31 2762 metro_station.wav endsound event ostr_7l sound 0 ostr_7l 1 endevent //Plac Konstytucji od strony: Stare Miasto
node 90 0 ostr_8p sound -2750 -31 3062 metro_station.wav endsound event ostr_8p sound 0 ostr_8p 1 endevent //Stare Miasto od strony: Plac Konstytucji
node 90 0 ostr_8l sound -2679 -31 3044 metro_station.wav endsound event ostr_8l sound 0 ostr_8l 1 endevent //Stare Miasto od strony: Jana z Kolna
node 90 0 ostr_9p sound -2570 -31 3790 metro_station.wav endsound event ostr_9p sound 0 ostr_9p 1 endevent //Jana z Kolna od strony: Stare Miasto
node 90 0 ostr_9l sound -2620 -31 3741 metro_station.wav endsound event ostr_9l sound 0 ostr_9l 1 endevent //Jana z Kolna od strony: Kolumba
node 90 0 ostr_0p sound -1853 -18 4472 metro_station.wav endsound event ostr_0p sound 0 ostr_0p 1 endevent //Kolumba od strony: Jana z Kolna

//Stacja Nowy Slimsonow - obsluga komory postojowej

//Kasowanie semaforow
//event ns_roz:busy multiple 5 none sem_b1_s1 tm1_s1 tm2_s1 endevent

//Flagi mozliwych pociagow
node -1 0 n_poc1_stat memcell 1.0 1.0 1.0 c 1 1 none endmemcell
event n_poc1_stat_b updatevalues 0 n_poc1_stat b * * endevent
event n_poc1_stat_c updatevalues 0 n_poc1_stat c * * endevent
event n_poc1_stat_0 updatevalues 0 n_poc1_stat a 0 2 endevent
event n_poc1_stat_1 updatevalues 0 n_poc1_stat a 1 * endevent
event n_poc1_stat_2 updatevalues 0 n_poc1_stat a 2 * endevent
event n_poc1_stat_3 updatevalues 0 n_poc1_stat a 3 * endevent
event n_poc1_stat_4 updatevalues 0 n_poc1_stat a 4 * endevent
event n_poc1_prior1 updatevalues 0 n_poc1_stat * * 1 endevent
event n_poc1_prior2 updatevalues 0 n_poc1_stat * * 2 endevent

node -1 0 n_poc2_stat memcell 1.0 1.0 1.0 c 2 2 none endmemcell
event n_poc2_stat_b updatevalues 0 n_poc2_stat b * * endevent
event n_poc2_stat_c updatevalues 0 n_poc2_stat c * * endevent
event n_poc2_stat_0 updatevalues 0 n_poc2_stat a 0 2 endevent
event n_poc2_stat_1 updatevalues 0 n_poc2_stat a 1 * endevent
event n_poc2_stat_2 updatevalues 0 n_poc2_stat a 2 * endevent
event n_poc2_stat_3 updatevalues 0 n_poc2_stat a 3 * endevent
event n_poc2_stat_4 updatevalues 0 n_poc2_stat a 4 * endevent
event n_poc2_prior1 updatevalues 0 n_poc2_stat * * 1 endevent
event n_poc2_prior2 updatevalues 0 n_poc2_stat * * 2 endevent

node -1 0 n_poc3_stat memcell 1.0 1.0 1.0 a 0 2 none endmemcell
event n_poc3_stat_b updatevalues 0 n_poc3_stat b * * endevent
event n_poc3_stat_c updatevalues 0 n_poc3_stat c * * endevent
event n_poc3_stat_0 updatevalues 0 n_poc3_stat a 0 2 endevent
event n_poc3_stat_1 updatevalues 0 n_poc3_stat a 1 * endevent
event n_poc3_stat_2 updatevalues 0 n_poc3_stat a 2 * endevent
event n_poc3_stat_3 updatevalues 0 n_poc3_stat a 3 * endevent
event n_poc3_stat_4 updatevalues 0 n_poc3_stat a 4 * endevent
event n_poc3_prior1 updatevalues 0 n_poc3_stat * * 1 endevent
event n_poc3_prior2 updatevalues 0 n_poc3_stat * * 2 endevent

//Petla obslugi stacyjnej
node -1 0 nos memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event nos_0 updatevalues 0 nos * 0 0 endevent
event nos_1 updatevalues 0 nos * 1 1 endevent

event n_obsluga_stacji multiple 5.5 nos nos_next nos_1 else n_obsluga_stacji condition memcompare * 0 0 endevent

node -1 0 n_obsluga_stacji_stat memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event n_obsluga_stacji_stat_up addvalues 0 n_obsluga_stacji_stat * 1 1 endevent
event n_obsluga_stacji_stat_0 updatevalues 0 n_obsluga_stacji_stat * 0 0 endevent

event nos_next multiple 0 n_obsluga_stacji_stat n_obsluga_stacji_poc1_1 n_obsluga_stacji_stat_up else nos_next1 condition memcompare * 0 0 endevent
 event n_obsluga_stacji_poc1_1 multiple 0 n_poc1_stat n_obsluga_stacji_poc1 else nos_next1 condition memcompare * * 1 endevent
event nos_next1 multiple 0 n_obsluga_stacji_stat n_obsluga_stacji_poc2_1 n_obsluga_stacji_stat_up else nos_next2 condition memcompare * 1 1 endevent
 event n_obsluga_stacji_poc2_1 multiple 0 n_poc2_stat n_obsluga_stacji_poc2 else nos_next2 condition memcompare * * 1 endevent
event nos_next2 multiple 0 n_obsluga_stacji_stat n_obsluga_stacji_poc3_1 n_obsluga_stacji_stat_up else nos_next3 condition memcompare * 2 2 endevent
 event n_obsluga_stacji_poc3_1 multiple 0 n_poc3_stat n_obsluga_stacji_poc3 else nos_next3 condition memcompare * * 1 endevent
event nos_next3 multiple 0 n_obsluga_stacji_stat n_obsluga_stacji_poc1_2 n_obsluga_stacji_stat_up else nos_next4 condition memcompare * 3 3 endevent
 event n_obsluga_stacji_poc1_2 multiple 0 n_poc1_stat n_obsluga_stacji_poc1 else nos_next4 condition memcompare * * 2 endevent
event nos_next4 multiple 0 n_obsluga_stacji_stat n_obsluga_stacji_poc2_2 n_obsluga_stacji_stat_up else nos_next5 condition memcompare * 4 4 endevent
 event n_obsluga_stacji_poc2_2 multiple 0 n_poc2_stat n_obsluga_stacji_poc2 else nos_next5 condition memcompare * * 2 endevent
event nos_next5 multiple 0 n_obsluga_stacji_stat n_obsluga_stacji_poc3_2 n_obsluga_stacji_stat_up else n_obsluga_stacji_stat_0 nos_0 condition memcompare * 5 5 endevent
 event n_obsluga_stacji_poc3_2 multiple 0 n_poc3_stat n_obsluga_stacji_poc3 else n_obsluga_stacji_stat_0 nos_0 condition memcompare * * 2 endevent

event n_obsluga_stacji_poc1 multiple 0 n_poc1_stat nos_poc1_1 else nos_next condition memcompare c * * endevent
event nos_poc1_1 multiple 0 n_poc1_stat nos_poc1_1a else nos_poc1_2 condition memcompare c 0 * endevent
 event nos_poc1_1a multiple 0 n_poc2_stat nos_next else nos_poc1_1b condition memcompare a 3 * endevent
 event nos_poc1_1b multiple 0 n_poc2_stat nos_next else nos_poc1_1c condition memcompare a 4 * endevent
 event nos_poc1_1c multiple 0 n_poc3_stat nos_next else nos_poc1_1d condition memcompare a 3 * endevent
 event nos_poc1_1d multiple 0 n_poc3_stat nos_next else nos_poc1_1e condition memcompare a 4 * endevent
 event nos_poc1_1e multiple 0 n_poc2_stat nos_poc1_1g else nos_poc1_1f condition memcompare * 1 * endevent
 event nos_poc1_1f multiple 0 n_poc3_stat nos_poc1_1g else nos_wjazdl n_poc1_stat_1 n_priorytet_poc1 nos_next condition memcompare * 1 * endevent
 event nos_poc1_1g multiple 0 n_poc2_stat nos_next else nos_poc1_1h condition memcompare * 2 * endevent
 event nos_poc1_1h multiple 0 n_poc3_stat nos_next else nos_wjazdp n_poc1_stat_2 n_priorytet_poc1 nos_next condition memcompare * 2 * endevent
event nos_poc1_2 multiple 0 n_poc1_stat nos_poc1_2a else nos_poc1_3 condition memcompare c 1 * endevent
 event nos_poc1_2a multiple 0 n_poc2_stat nos_next else nos_poc1_2b condition memcompare a 2 * endevent
 event nos_poc1_2b multiple 0 n_poc3_stat nos_next else nos_poc1_2c condition memcompare a 2 * endevent
 event nos_poc1_2c multiple 0 n_poc2_stat nos_next else nos_poc1_2d condition memcompare a 4 * endevent
 event nos_poc1_2d multiple 0 n_poc3_stat nos_next else nos_poc1_2e condition memcompare a 4 * endevent
 event nos_poc1_2e multiple 0 torp_0 nos_next else nos_wyjazdl n_poc1_stat_3 nos_next condition memcompare * * 1 endevent
event nos_poc1_3 multiple 0 n_poc1_stat nos_poc1_3a else nos_next condition memcompare c 2 * endevent
 event nos_poc1_3a multiple 0 n_poc2_stat nos_next else nos_poc1_3b condition memcompare a 3 * endevent
 event nos_poc1_3b multiple 0 n_poc3_stat nos_next else nos_poc1_3c condition memcompare a 3 * endevent
 event nos_poc1_3c multiple 0 torp_0 nos_next else nos_wyjazdp n_poc1_stat_4 nos_next condition memcompare * * 1 endevent
 
event n_obsluga_stacji_poc2 multiple 0 n_poc2_stat nos_poc2_1 else nos_next condition memcompare c * * endevent
event nos_poc2_1 multiple 0 n_poc2_stat nos_poc2_1a else nos_poc2_2 condition memcompare c 0 * endevent
 event nos_poc2_1a multiple 0 n_poc1_stat nos_next else nos_poc2_1b condition memcompare a 3 * endevent
 event nos_poc2_1b multiple 0 n_poc1_stat nos_next else nos_poc2_1c condition memcompare a 4 * endevent
 event nos_poc2_1c multiple 0 n_poc3_stat nos_next else nos_poc2_1d condition memcompare a 3 * endevent
 event nos_poc2_1d multiple 0 n_poc3_stat nos_next else nos_poc2_1e condition memcompare a 4 * endevent
 event nos_poc2_1e multiple 0 n_poc1_stat nos_poc2_1g else nos_poc2_1f condition memcompare * 1 * endevent
 event nos_poc2_1f multiple 0 n_poc3_stat nos_poc2_1g else nos_wjazdl n_poc2_stat_1 n_priorytet_poc2 nos_next condition memcompare * 1 * endevent
 event nos_poc2_1g multiple 0 n_poc1_stat nos_next else nos_poc2_1h condition memcompare * 2 * endevent
 event nos_poc2_1h multiple 0 n_poc3_stat nos_next else nos_wjazdp n_poc2_stat_2 n_priorytet_poc2 nos_next condition memcompare * 2 * endevent
event nos_poc2_2 multiple 0 n_poc2_stat nos_poc2_2a else nos_poc2_3 condition memcompare c 1 * endevent
 event nos_poc2_2a multiple 0 n_poc1_stat nos_next else nos_poc2_2b condition memcompare a 2 * endevent
 event nos_poc2_2b multiple 0 n_poc3_stat nos_next else nos_poc2_2c condition memcompare a 2 * endevent
 event nos_poc2_2c multiple 0 n_poc1_stat nos_next else nos_poc2_2d condition memcompare a 4 * endevent
 event nos_poc2_2d multiple 0 n_poc3_stat nos_next else nos_poc2_2e condition memcompare a 4 * endevent
 event nos_poc2_2e multiple 0 torp_0 nos_next else nos_wyjazdl n_poc2_stat_3 nos_next condition memcompare * * 1 endevent
event nos_poc2_3 multiple 0 n_poc2_stat nos_poc2_3a else nos_next condition memcompare c 2 * endevent
 event nos_poc2_3a multiple 0 n_poc1_stat nos_next else nos_poc2_3b condition memcompare a 3 * endevent
 event nos_poc2_3b multiple 0 n_poc3_stat nos_next else nos_poc2_3c condition memcompare a 3 * endevent
 event nos_poc2_3c multiple 0 torp_0 nos_next else nos_wyjazdp n_poc2_stat_4 nos_next condition memcompare * * 1 endevent
 
event n_obsluga_stacji_poc3 multiple 0 n_poc3_stat nos_poc3_1 else nos_next condition memcompare c * * endevent
event nos_poc3_1 multiple 0 n_poc3_stat nos_poc3_1a else nos_poc3_2 condition memcompare c 0 * endevent
 event nos_poc3_1a multiple 0 n_poc1_stat nos_next else nos_poc3_1b condition memcompare a 3 * endevent
 event nos_poc3_1b multiple 0 n_poc1_stat nos_next else nos_poc3_1c condition memcompare a 4 * endevent
 event nos_poc3_1c multiple 0 n_poc2_stat nos_next else nos_poc3_1d condition memcompare a 3 * endevent
 event nos_poc3_1d multiple 0 n_poc2_stat nos_next else nos_poc3_1e condition memcompare a 4 * endevent
 event nos_poc3_1e multiple 0 n_poc1_stat nos_poc3_1g else nos_poc3_1f condition memcompare * 1 * endevent
 event nos_poc3_1f multiple 0 n_poc2_stat nos_poc3_1g else nos_wjazdl n_poc3_stat_1 n_priorytet_poc3 nos_next condition memcompare * 1 * endevent
 event nos_poc3_1g multiple 0 n_poc1_stat nos_next else nos_poc3_1h condition memcompare * 2 * endevent
 event nos_poc3_1h multiple 0 n_poc2_stat nos_next else nos_wjazdp n_poc3_stat_2 n_priorytet_poc3 nos_next condition memcompare * 2 * endevent
event nos_poc3_2 multiple 0 n_poc3_stat nos_poc3_2a else nos_poc3_3 condition memcompare c 1 * endevent
 event nos_poc3_2a multiple 0 n_poc1_stat nos_next else nos_poc3_2b condition memcompare a 2 * endevent
 event nos_poc3_2b multiple 0 n_poc2_stat nos_next else nos_poc3_2c condition memcompare a 2 * endevent
 event nos_poc3_2c multiple 0 n_poc1_stat nos_next else nos_poc3_2d condition memcompare a 4 * endevent
 event nos_poc3_2d multiple 0 n_poc2_stat nos_next else nos_poc3_2e condition memcompare a 4 * endevent
 event nos_poc3_2e multiple 0 torp_0 nos_next else nos_wyjazdl n_poc3_stat_3 nos_next condition memcompare * * 1 endevent
event nos_poc3_3 multiple 0 n_poc3_stat nos_poc3_3a else nos_next condition memcompare c 2 * endevent
 event nos_poc3_3a multiple 0 n_poc1_stat nos_next else nos_poc3_3b condition memcompare a 3 * endevent
 event nos_poc3_3b multiple 0 n_poc2_stat nos_next else nos_poc3_3c condition memcompare a 3 * endevent
 event nos_poc3_3c multiple 0 torp_0 nos_next else nos_wyjazdp n_poc3_stat_4 nos_next condition memcompare * * 1 endevent
 
//Ustawianie przebiegow
event nos_wjazdl multiple 0 none kom1k_zwr2+ kom1k_zwr3+ nos_wjazdl_sem endevent
 event nos_wjazdl_sem multiple 3 none sem_b1_ms2 stacjal_mk_memdown endevent
event nos_wjazdp multiple 0 none kom1k_zwr4- kom1k_zwr2- nos_wjazdp_sem endevent
 event nos_wjazdp_sem multiple 3 none sem_b1_ms2 stacjal_mk_memdown endevent
event nos_wyjazdl multiple 0 none kom1k_zwr3- kom1k_zwr1- nos_wyjazdl_sem endevent
 event nos_wyjazdl_sem multiple 3 none tm2_ms2 endevent
event nos_wyjazdp multiple 0 none kom1k_zwr1+ kom1k_zwr4+ nos_wyjazdp_sem endevent
 event nos_wyjazdp_sem multiple 3 none tm1_ms2 endevent

//Zmniejszanie priorytetow
event n_priorytet_poc1 multiple 0 n_priorytet_poc12a n_priorytet_poc12b n_priorytet_poc13a n_priorytet_poc13b endevent
 event n_priorytet_poc12a multiple 0 n_poc2_stat n_poc2_prior1 condition memcompare * 1 * endevent
 event n_priorytet_poc12b multiple 0 n_poc2_stat n_poc2_prior1 condition memcompare * 2 * endevent
 event n_priorytet_poc13a multiple 0 n_poc3_stat n_poc3_prior1 condition memcompare * 1 * endevent
 event n_priorytet_poc13b multiple 0 n_poc3_stat n_poc3_prior1 condition memcompare * 2 * endevent

event n_priorytet_poc2 multiple 0 n_priorytet_poc21a n_priorytet_poc21b n_priorytet_poc23a n_priorytet_poc23b endevent
 event n_priorytet_poc21a multiple 0 n_poc1_stat n_poc1_prior1 condition memcompare * 1 * endevent
 event n_priorytet_poc21b multiple 0 n_poc1_stat n_poc1_prior1 condition memcompare * 2 * endevent
 event n_priorytet_poc23a multiple 0 n_poc3_stat n_poc3_prior1 condition memcompare * 1 * endevent
 event n_priorytet_poc23b multiple 0 n_poc3_stat n_poc3_prior1 condition memcompare * 2 * endevent

event n_priorytet_poc3 multiple 0 n_priorytet_poc31a n_priorytet_poc31b n_priorytet_poc32a n_priorytet_poc32b endevent
 event n_priorytet_poc31a multiple 0 n_poc1_stat n_poc1_prior1 condition memcompare * 1 * endevent
 event n_priorytet_poc31b multiple 0 n_poc1_stat n_poc1_prior1 condition memcompare * 2 * endevent
 event n_priorytet_poc32a multiple 0 n_poc2_stat n_poc2_prior1 condition memcompare * 1 * endevent
 event n_priorytet_poc32b multiple 0 n_poc2_stat n_poc2_prior1 condition memcompare * 2 * endevent

//Zglaszanie sie pociagow
//Oczekiwanie na przystanku koncowym
event n_zglos  multiple 5 n_poc1_stat n_poc1_stat_c n_obsluga_stacji else n_zglos1 condition memcompare a 0 * endevent
event n_zglos1 multiple 0 n_poc2_stat n_poc2_stat_c n_obsluga_stacji else n_zglos2 condition memcompare a 0 * endevent
event n_zglos2 multiple 0 n_poc3_stat n_poc3_stat_c n_obsluga_stacji condition memcompare a 0 * endevent

//Wjazd na tor odstawczy lewy
event ns_l:busy multiple 0 none n_poc_wjazdl endevent
event n_poc_wjazdl multiple 5.5 ns_roz n_poc1_wjazdl n_poc2_wjazdl n_poc3_wjazdl else n_poc_wjazdl condition memcompare * * 0 endevent
 event n_poc1_wjazdl multiple 0 n_poc1_stat n_poc1_stat_b n_poc1_wjazdla n_obsluga_stacji condition memcompare a 1 * endevent
  event n_poc1_wjazdla multiple 60 none n_poc1_stat_c n_obsluga_stacji endevent
 event n_poc2_wjazdl multiple 0 n_poc2_stat n_poc2_stat_b n_poc2_wjazdla n_obsluga_stacji condition memcompare a 1 * endevent
  event n_poc2_wjazdla multiple 60 none n_poc2_stat_c n_obsluga_stacji endevent
 event n_poc3_wjazdl multiple 0 n_poc3_stat n_poc3_stat_b n_poc3_wjazdla n_obsluga_stacji condition memcompare a 1 * endevent
  event n_poc3_wjazdla multiple 60 none n_poc3_stat_c n_obsluga_stacji endevent

//Wjazd na tor odstawczy prawy
event ns_p:busy multiple 0 none n_poc_wjazdp endevent
event n_poc_wjazdp multiple 5.5 ns_roz n_poc1_wjazdp n_poc2_wjazdp n_poc3_wjazdp else n_poc_wjazdp condition memcompare * * 0 endevent
 event n_poc1_wjazdp multiple 0 n_poc1_stat n_poc1_stat_b n_poc1_wjazdpa n_obsluga_stacji condition memcompare a 2 * endevent
  event n_poc1_wjazdpa multiple 60 none n_poc1_stat_c n_obsluga_stacji endevent
 event n_poc2_wjazdp multiple 0 n_poc2_stat n_poc2_stat_b n_poc2_wjazdpa n_obsluga_stacji condition memcompare a 2 * endevent
  event n_poc2_wjazdpa multiple 60 none n_poc2_stat_c n_obsluga_stacji endevent
 event n_poc3_wjazdp multiple 0 n_poc3_stat n_poc3_stat_b n_poc3_wjazdpa n_obsluga_stacji condition memcompare a 2 * endevent
  event n_poc3_wjazdpa multiple 60 none n_poc3_stat_c n_obsluga_stacji endevent

//Wyjazd z komory na stacje
event torp_0:busy multiple 10 none n_poc_wyjazd endevent
event n_poc_wyjazd multiple 5.5 ns_roz n_poc1_wyjazdp n_poc1_wyjazdl n_poc2_wyjazdp n_poc2_wyjazdl n_poc3_wyjazdp n_poc3_wyjazdl else n_poc_wyjazd condition memcompare * * 0 endevent
 event n_poc1_wyjazdp multiple 0 n_poc1_stat n_poc1_stat_0 n_obsluga_stacji condition memcompare a 3 * endevent
 event n_poc1_wyjazdl multiple 0 n_poc1_stat n_poc1_stat_0 n_obsluga_stacji condition memcompare a 4 * endevent
 event n_poc2_wyjazdp multiple 0 n_poc2_stat n_poc2_stat_0 n_obsluga_stacji condition memcompare a 3 * endevent
 event n_poc2_wyjazdl multiple 0 n_poc2_stat n_poc2_stat_0 n_obsluga_stacji condition memcompare a 4 * endevent
 event n_poc3_wyjazdp multiple 0 n_poc3_stat n_poc3_stat_0 n_obsluga_stacji condition memcompare a 3 * endevent
 event n_poc3_wyjazdl multiple 0 n_poc3_stat n_poc3_stat_0 n_obsluga_stacji condition memcompare a 4 * endevent
  
//Opuszczenie stacji
event torp_0:free multiple 10 none n_obsluga_stacji endevent

//Wypuszczanie ze stacji Nowy Slimsonow
node -1 0 stacja_m01_uruchom eventlauncher 1.0 1.0 1.0 -1 none 1100 ns_doliczanie ns_doliczanie end

node -1 0 ns_licznik memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event ns_licznik_dodaj addvalues 0 ns_licznik * 1 1 endevent
event ns_licznik_odejmij addvalues 0 ns_licznik * -1 -1 endevent

event ns_doliczanie multiple 0 none ns_licznik_dodaj ns_doliczanie1 endevent
event ns_doliczanie1 multiple 300 none ns_licznik_dodaj ns_doliczanie1 endevent //5 minut

//Przypisanie rozkladu
event stacja_m01 multiple 8 none przypisz_ns_rozklad ns_dodawanie_minut stacja_m02_memdown endevent
event przypisz_ns_rozklad getvalues 0 ns_rozklad endevent
node -1 0 ns_rozklad memcell 3359.8185 -13.48 2510.1364 Timetable:baltyk/metro/ROJ55101 0.1 5 none endmemcell
event ns_dodawanie_minut addvalues 30 ns_rozklad * * 5 endevent //5 minut

node 300 0 stacja_next_m02a sound 3412.4773 -13.48 2580.0171 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz1 sound 0 stacja_next_m02a 1 endevent
node 25 0 stacja_next_m02b sound 3404.9546 -13.48 2570.0342 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz2 sound 0 stacja_next_m02b 1 endevent
node 25 0 stacja_next_m02c sound 3397.4319 -13.48 2560.0513 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz3 sound 0 stacja_next_m02c 1 endevent
node 25 0 stacja_next_m02d sound 3389.9092 -13.48 2550.0684 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz4 sound 0 stacja_next_m02d 1 endevent
node 25 0 stacja_next_m02e sound 3382.3865 -13.48 2540.0854 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz5 sound 0 stacja_next_m02e 1 endevent
node 25 0 stacja_next_m02f sound 3374.8638 -13.48 2530.1025 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz6 sound 0 stacja_next_m02f 1 endevent
node 30 0 stacja_next_m02g sound 3367.3411 -13.48 2520.1196 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz7 sound 0 stacja_next_m02g 1 endevent
node 30 0 stacja_next_m02h sound 3359.8185 -13.48 2510.1364 stacja_next_m02.wav endsound event stacja_next_m02_zapowiedz8 sound 0 stacja_next_m02h 1 endevent
event stacja_next_m02_zapowiedz multiple 0 none stacja_next_m02_zapowiedz1 stacja_next_m02_zapowiedz2 stacja_next_m02_zapowiedz3 stacja_next_m02_zapowiedz4 stacja_next_m02_zapowiedz5 stacja_next_m02_zapowiedz6 stacja_next_m02_zapowiedz7 stacja_next_m02_zapowiedz8 endevent
node -1 0 stacja_m02_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacja_m02_memup updatevalues 0 stacja_m02_mem * 1 1 endevent
event stacja_m02_memdown updatevalues 0 stacja_m02_mem * 0 0 endevent
event stacja_next_m02 multiple 40 stacja_m02_mem stacja_next_m02cykl stacja_m02_memup condition memcompare * 0 0 endevent
event stacja_next_m02cykl multiple 5.5 sem_a1_sem_mem stacja_next_m02cykl else stacja_next_m02_wypuszczaj condition memcompare * 0 * endevent
event stacja_next_m02_wypuszczaj multiple 5.5 ns_licznik stacja_next_m02_wypuszczaj else stacja_next_m02_zapowiedz zegar1p_reset stacja1p_s2 ns_licznik_odejmij condition memcompare * 0 0 endevent

//Stacja Kolumba - obsluga komory postojowej

//Kasowanie semaforow
//event k_roz:busy multiple 5 none sem_a10_s1 tm3_s1 tm4_s1 endevent

//Flagi mozliwych pociagow
node -1 0 k_poc1_stat memcell 1.0 1.0 1.0 c 1 1 none endmemcell
event k_poc1_stat_b updatevalues 0 k_poc1_stat b * * endevent
event k_poc1_stat_c updatevalues 0 k_poc1_stat c * * endevent
event k_poc1_stat_0 updatevalues 0 k_poc1_stat a 0 2 endevent
event k_poc1_stat_1 updatevalues 0 k_poc1_stat a 1 * endevent
event k_poc1_stat_2 updatevalues 0 k_poc1_stat a 2 * endevent
event k_poc1_stat_3 updatevalues 0 k_poc1_stat a 3 * endevent
event k_poc1_stat_4 updatevalues 0 k_poc1_stat a 4 * endevent
event k_poc1_prior1 updatevalues 0 k_poc1_stat * * 1 endevent
event k_poc1_prior2 updatevalues 0 k_poc1_stat * * 2 endevent

node -1 0 k_poc2_stat memcell 1.0 1.0 1.0 c 2 2 none endmemcell
event k_poc2_stat_b updatevalues 0 k_poc2_stat b * * endevent
event k_poc2_stat_c updatevalues 0 k_poc2_stat c * * endevent
event k_poc2_stat_0 updatevalues 0 k_poc2_stat a 0 2 endevent
event k_poc2_stat_1 updatevalues 0 k_poc2_stat a 1 * endevent
event k_poc2_stat_2 updatevalues 0 k_poc2_stat a 2 * endevent
event k_poc2_stat_3 updatevalues 0 k_poc2_stat a 3 * endevent
event k_poc2_stat_4 updatevalues 0 k_poc2_stat a 4 * endevent
event k_poc2_prior1 updatevalues 0 k_poc2_stat * * 1 endevent
event k_poc2_prior2 updatevalues 0 k_poc2_stat * * 2 endevent

node -1 0 k_poc3_stat memcell 1.0 1.0 1.0 a 0 2 none endmemcell
event k_poc3_stat_b updatevalues 0 k_poc3_stat b * * endevent
event k_poc3_stat_c updatevalues 0 k_poc3_stat c * * endevent
event k_poc3_stat_0 updatevalues 0 k_poc3_stat a 0 2 endevent
event k_poc3_stat_1 updatevalues 0 k_poc3_stat a 1 * endevent
event k_poc3_stat_2 updatevalues 0 k_poc3_stat a 2 * endevent
event k_poc3_stat_3 updatevalues 0 k_poc3_stat a 3 * endevent
event k_poc3_stat_4 updatevalues 0 k_poc3_stat a 4 * endevent
event k_poc3_prior1 updatevalues 0 k_poc3_stat * * 1 endevent
event k_poc3_prior2 updatevalues 0 k_poc3_stat * * 2 endevent

//Petla obslugi stacyjnej
node -1 0 kos memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event kos_0 updatevalues 0 kos * 0 0 endevent
event kos_1 updatevalues 0 kos * 1 1 endevent

event k_obsluga_stacji multiple 5.5 kos kos_next kos_1 else k_obsluga_stacji condition memcompare * 0 0 endevent

node -1 0 k_obsluga_stacji_stat memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event k_obsluga_stacji_stat_up addvalues 0 k_obsluga_stacji_stat * 1 1 endevent
event k_obsluga_stacji_stat_0 updatevalues 0 k_obsluga_stacji_stat * 0 0 endevent

event kos_next multiple 0 k_obsluga_stacji_stat k_obsluga_stacji_poc1_1 k_obsluga_stacji_stat_up else kos_next1 condition memcompare * 0 0 endevent
 event k_obsluga_stacji_poc1_1 multiple 0 k_poc1_stat k_obsluga_stacji_poc1 else kos_next1 condition memcompare * * 1 endevent
event kos_next1 multiple 0 k_obsluga_stacji_stat k_obsluga_stacji_poc2_1 k_obsluga_stacji_stat_up else kos_next2 condition memcompare * 1 1 endevent
 event k_obsluga_stacji_poc2_1 multiple 0 k_poc2_stat k_obsluga_stacji_poc2 else kos_next2 condition memcompare * * 1 endevent
event kos_next2 multiple 0 k_obsluga_stacji_stat k_obsluga_stacji_poc3_1 k_obsluga_stacji_stat_up else kos_next3 condition memcompare * 2 2 endevent
 event k_obsluga_stacji_poc3_1 multiple 0 k_poc3_stat k_obsluga_stacji_poc3 else kos_next3 condition memcompare * * 1 endevent
event kos_next3 multiple 0 k_obsluga_stacji_stat k_obsluga_stacji_poc1_2 k_obsluga_stacji_stat_up else kos_next4 condition memcompare * 3 3 endevent
 event k_obsluga_stacji_poc1_2 multiple 0 k_poc1_stat k_obsluga_stacji_poc1 else kos_next4 condition memcompare * * 2 endevent
event kos_next4 multiple 0 k_obsluga_stacji_stat k_obsluga_stacji_poc2_2 k_obsluga_stacji_stat_up else kos_next5 condition memcompare * 4 4 endevent
 event k_obsluga_stacji_poc2_2 multiple 0 k_poc2_stat k_obsluga_stacji_poc2 else kos_next5 condition memcompare * * 2 endevent
event kos_next5 multiple 0 k_obsluga_stacji_stat k_obsluga_stacji_poc3_2 k_obsluga_stacji_stat_up else k_obsluga_stacji_stat_0 kos_0 condition memcompare * 5 5 endevent
 event k_obsluga_stacji_poc3_2 multiple 0 k_poc3_stat k_obsluga_stacji_poc3 else k_obsluga_stacji_stat_0 kos_0 condition memcompare * * 2 endevent

event k_obsluga_stacji_poc1 multiple 0 k_poc1_stat kos_poc1_1 else kos_next condition memcompare c * * endevent
event kos_poc1_1 multiple 0 k_poc1_stat kos_poc1_1a else kos_poc1_2 condition memcompare c 0 * endevent
 event kos_poc1_1a multiple 0 k_poc2_stat kos_next else kos_poc1_1b condition memcompare a 3 * endevent
 event kos_poc1_1b multiple 0 k_poc2_stat kos_next else kos_poc1_1c condition memcompare a 4 * endevent
 event kos_poc1_1c multiple 0 k_poc3_stat kos_next else kos_poc1_1d condition memcompare a 3 * endevent
 event kos_poc1_1d multiple 0 k_poc3_stat kos_next else kos_poc1_1e condition memcompare a 4 * endevent
 event kos_poc1_1e multiple 0 k_poc2_stat kos_poc1_1g else kos_poc1_1f condition memcompare * 1 * endevent
 event kos_poc1_1f multiple 0 k_poc3_stat kos_poc1_1g else kos_wjazdl k_poc1_stat_1 k_priorytet_poc1 kos_next condition memcompare * 1 * endevent
 event kos_poc1_1g multiple 0 k_poc2_stat kos_next else kos_poc1_1h condition memcompare * 2 * endevent
 event kos_poc1_1h multiple 0 k_poc3_stat kos_next else kos_wjazdp k_poc1_stat_2 k_priorytet_poc1 kos_next condition memcompare * 2 * endevent
event kos_poc1_2 multiple 0 k_poc1_stat kos_poc1_2a else kos_poc1_3 condition memcompare c 1 * endevent
 event kos_poc1_2a multiple 0 k_poc2_stat kos_next else kos_poc1_2b condition memcompare a 2 * endevent
 event kos_poc1_2b multiple 0 k_poc3_stat kos_next else kos_poc1_2c condition memcompare a 2 * endevent
 event kos_poc1_2c multiple 0 k_poc2_stat kos_next else kos_poc1_2d condition memcompare a 4 * endevent
 event kos_poc1_2d multiple 0 k_poc3_stat kos_next else kos_poc1_2e condition memcompare a 4 * endevent
 event kos_poc1_2e multiple 0 torl_10 kos_next else kos_wyjazdl k_poc1_stat_3 kos_next condition memcompare * * 1 endevent
event kos_poc1_3 multiple 0 k_poc1_stat kos_poc1_3a else kos_next condition memcompare c 2 * endevent
 event kos_poc1_3a multiple 0 k_poc2_stat kos_next else kos_poc1_3b condition memcompare a 3 * endevent
 event kos_poc1_3b multiple 0 k_poc3_stat kos_next else kos_poc1_3c condition memcompare a 3 * endevent
 event kos_poc1_3c multiple 0 torl_10 kos_next else kos_wyjazdp k_poc1_stat_4 kos_next condition memcompare * * 1 endevent
 
event k_obsluga_stacji_poc2 multiple 0 k_poc2_stat kos_poc2_1 else kos_next condition memcompare c * * endevent
event kos_poc2_1 multiple 0 k_poc2_stat kos_poc2_1a else kos_poc2_2 condition memcompare c 0 * endevent
 event kos_poc2_1a multiple 0 k_poc1_stat kos_next else kos_poc2_1b condition memcompare a 3 * endevent
 event kos_poc2_1b multiple 0 k_poc1_stat kos_next else kos_poc2_1c condition memcompare a 4 * endevent
 event kos_poc2_1c multiple 0 k_poc3_stat kos_next else kos_poc2_1d condition memcompare a 3 * endevent
 event kos_poc2_1d multiple 0 k_poc3_stat kos_next else kos_poc2_1e condition memcompare a 4 * endevent
 event kos_poc2_1e multiple 0 k_poc1_stat kos_poc2_1g else kos_poc2_1f condition memcompare * 1 * endevent
 event kos_poc2_1f multiple 0 k_poc3_stat kos_poc2_1g else kos_wjazdl k_poc2_stat_1 k_priorytet_poc2 kos_next condition memcompare * 1 * endevent
 event kos_poc2_1g multiple 0 k_poc1_stat kos_next else kos_poc2_1h condition memcompare * 2 * endevent
 event kos_poc2_1h multiple 0 k_poc3_stat kos_next else kos_wjazdp k_poc2_stat_2 k_priorytet_poc2 kos_next condition memcompare * 2 * endevent
event kos_poc2_2 multiple 0 k_poc2_stat kos_poc2_2a else kos_poc2_3 condition memcompare c 1 * endevent
 event kos_poc2_2a multiple 0 k_poc1_stat kos_next else kos_poc2_2b condition memcompare a 2 * endevent
 event kos_poc2_2b multiple 0 k_poc3_stat kos_next else kos_poc2_2c condition memcompare a 2 * endevent
 event kos_poc2_2c multiple 0 k_poc1_stat kos_next else kos_poc2_2d condition memcompare a 4 * endevent
 event kos_poc2_2d multiple 0 k_poc3_stat kos_next else kos_poc2_2e condition memcompare a 4 * endevent
 event kos_poc2_2e multiple 0 torl_10 kos_next else kos_wyjazdl k_poc2_stat_3 kos_next condition memcompare * * 1 endevent
event kos_poc2_3 multiple 0 k_poc2_stat kos_poc2_3a else kos_next condition memcompare c 2 * endevent
 event kos_poc2_3a multiple 0 k_poc1_stat kos_next else kos_poc2_3b condition memcompare a 3 * endevent
 event kos_poc2_3b multiple 0 k_poc3_stat kos_next else kos_poc2_3c condition memcompare a 3 * endevent
 event kos_poc2_3c multiple 0 torl_10 kos_next else kos_wyjazdp k_poc2_stat_4 kos_next condition memcompare * * 1 endevent
 
event k_obsluga_stacji_poc3 multiple 0 k_poc3_stat kos_poc3_1 else kos_next condition memcompare c * * endevent
event kos_poc3_1 multiple 0 k_poc3_stat kos_poc3_1a else kos_poc3_2 condition memcompare c 0 * endevent
 event kos_poc3_1a multiple 0 k_poc1_stat kos_next else kos_poc3_1b condition memcompare a 3 * endevent
 event kos_poc3_1b multiple 0 k_poc1_stat kos_next else kos_poc3_1c condition memcompare a 4 * endevent
 event kos_poc3_1c multiple 0 k_poc2_stat kos_next else kos_poc3_1d condition memcompare a 3 * endevent
 event kos_poc3_1d multiple 0 k_poc2_stat kos_next else kos_poc3_1e condition memcompare a 4 * endevent
 event kos_poc3_1e multiple 0 k_poc1_stat kos_poc3_1g else kos_poc3_1f condition memcompare * 1 * endevent
 event kos_poc3_1f multiple 0 k_poc2_stat kos_poc3_1g else kos_wjazdl k_poc3_stat_1 k_priorytet_poc3 kos_next condition memcompare * 1 * endevent
 event kos_poc3_1g multiple 0 k_poc1_stat kos_next else kos_poc3_1h condition memcompare * 2 * endevent
 event kos_poc3_1h multiple 0 k_poc2_stat kos_next else kos_wjazdp k_poc3_stat_2 k_priorytet_poc3 kos_next condition memcompare * 2 * endevent
event kos_poc3_2 multiple 0 k_poc3_stat kos_poc3_2a else kos_poc3_3 condition memcompare c 1 * endevent
 event kos_poc3_2a multiple 0 k_poc1_stat kos_next else kos_poc3_2b condition memcompare a 2 * endevent
 event kos_poc3_2b multiple 0 k_poc2_stat kos_next else kos_poc3_2c condition memcompare a 2 * endevent
 event kos_poc3_2c multiple 0 k_poc1_stat kos_next else kos_poc3_2d condition memcompare a 4 * endevent
 event kos_poc3_2d multiple 0 k_poc2_stat kos_next else kos_poc3_2e condition memcompare a 4 * endevent
 event kos_poc3_2e multiple 0 torl_10 kos_next else kos_wyjazdl k_poc3_stat_3 kos_next condition memcompare * * 1 endevent
event kos_poc3_3 multiple 0 k_poc3_stat kos_poc3_3a else kos_next condition memcompare c 2 * endevent
 event kos_poc3_3a multiple 0 k_poc1_stat kos_next else kos_poc3_3b condition memcompare a 3 * endevent
 event kos_poc3_3b multiple 0 k_poc2_stat kos_next else kos_poc3_3c condition memcompare a 3 * endevent
 event kos_poc3_3c multiple 0 torl_10 kos_next else kos_wyjazdp k_poc3_stat_4 kos_next condition memcompare * * 1 endevent
 
//Ustawianie przebiegow
event kos_wjazdl multiple 0 none kom10k_zwr2+ kom10k_zwr3+ kos_wjazdl_sem endevent
 event kos_wjazdl_sem multiple 3 none sem_a10_ms2 stacja_mk_memdown endevent
event kos_wjazdp multiple 0 none kom10k_zwr2- kom10k_zwr4- kos_wjazdp_sem endevent
 event kos_wjazdp_sem multiple 3 none sem_a10_ms2 stacja_mk_memdown endevent
event kos_wyjazdl multiple 0 none kom10k_zwr1- kom10k_zwr3- kos_wyjazdl_sem endevent
 event kos_wyjazdl_sem multiple 3 none tm4_ms2 endevent
event kos_wyjazdp multiple 0 none kom10k_zwr1+ kom10k_zwr4+ kos_wyjazdp_sem endevent
 event kos_wyjazdp_sem multiple 3 none tm3_ms2 endevent
 
//Zmniejszanie priorytetow
event k_priorytet_poc1 multiple 0 k_priorytet_poc12a k_priorytet_poc12b k_priorytet_poc13a k_priorytet_poc13b endevent
 event k_priorytet_poc12a multiple 0 k_poc2_stat k_poc2_prior1 condition memcompare * 1 * endevent
 event k_priorytet_poc12b multiple 0 k_poc2_stat k_poc2_prior1 condition memcompare * 2 * endevent
 event k_priorytet_poc13a multiple 0 k_poc3_stat k_poc3_prior1 condition memcompare * 1 * endevent
 event k_priorytet_poc13b multiple 0 k_poc3_stat k_poc3_prior1 condition memcompare * 2 * endevent

event k_priorytet_poc2 multiple 0 k_priorytet_poc21a k_priorytet_poc21b k_priorytet_poc23a k_priorytet_poc23b endevent
 event k_priorytet_poc21a multiple 0 k_poc1_stat k_poc1_prior1 condition memcompare * 1 * endevent
 event k_priorytet_poc21b multiple 0 k_poc1_stat k_poc1_prior1 condition memcompare * 2 * endevent
 event k_priorytet_poc23a multiple 0 k_poc3_stat k_poc3_prior1 condition memcompare * 1 * endevent
 event k_priorytet_poc23b multiple 0 k_poc3_stat k_poc3_prior1 condition memcompare * 2 * endevent

event k_priorytet_poc3 multiple 0 k_priorytet_poc31a k_priorytet_poc31b k_priorytet_poc32a k_priorytet_poc32b endevent
 event k_priorytet_poc31a multiple 0 k_poc1_stat k_poc1_prior1 condition memcompare * 1 * endevent
 event k_priorytet_poc31b multiple 0 k_poc1_stat k_poc1_prior1 condition memcompare * 2 * endevent
 event k_priorytet_poc32a multiple 0 k_poc2_stat k_poc2_prior1 condition memcompare * 1 * endevent
 event k_priorytet_poc32b multiple 0 k_poc2_stat k_poc2_prior1 condition memcompare * 2 * endevent

//Zglaszanie sie pociagow
//Oczekiwanie na przystanku koncowym
event k_zglos  multiple 5 k_poc1_stat k_poc1_stat_c k_obsluga_stacji else k_zglos1 condition memcompare a 0 * endevent
event k_zglos1 multiple 0 k_poc2_stat k_poc2_stat_c k_obsluga_stacji else k_zglos2 condition memcompare a 0 * endevent
event k_zglos2 multiple 0 k_poc3_stat k_poc3_stat_c k_obsluga_stacji condition memcompare a 0 * endevent

//Wjazd na tor odstawczy lewy
event k_l:busy multiple 0 none k_poc_wjazdl endevent
event k_poc_wjazdl multiple 5.5 k_roz k_poc1_wjazdl k_poc2_wjazdl k_poc3_wjazdl else k_poc_wjazdl condition memcompare * * 0 endevent
 event k_poc1_wjazdl multiple 0 k_poc1_stat k_poc1_stat_b k_poc1_wjazdla k_obsluga_stacji condition memcompare a 1 * endevent
  event k_poc1_wjazdla multiple 60 none k_poc1_stat_c k_obsluga_stacji endevent
 event k_poc2_wjazdl multiple 0 k_poc2_stat k_poc2_stat_b k_poc2_wjazdla k_obsluga_stacji condition memcompare a 1 * endevent
  event k_poc2_wjazdla multiple 60 none k_poc2_stat_c k_obsluga_stacji endevent
 event k_poc3_wjazdl multiple 0 k_poc3_stat k_poc3_stat_b k_poc3_wjazdla k_obsluga_stacji condition memcompare a 1 * endevent
  event k_poc3_wjazdla multiple 60 none k_poc3_stat_c k_obsluga_stacji endevent

//Wjazd na tor odstawczy prawy
event k_p:busy multiple 0 none k_poc_wjazdp endevent
event k_poc_wjazdp multiple 5.5 k_roz k_poc1_wjazdp k_poc2_wjazdp k_poc3_wjazdp else k_poc_wjazdp condition memcompare * * 0 endevent
 event k_poc1_wjazdp multiple 0 k_poc1_stat k_poc1_stat_b k_poc1_wjazdpa k_obsluga_stacji condition memcompare a 2 * endevent
  event k_poc1_wjazdpa multiple 60 none k_poc1_stat_c k_obsluga_stacji endevent
 event k_poc2_wjazdp multiple 0 k_poc2_stat k_poc2_stat_b k_poc2_wjazdpa k_obsluga_stacji condition memcompare a 2 * endevent
  event k_poc2_wjazdpa multiple 60 none k_poc2_stat_c k_obsluga_stacji endevent
 event k_poc3_wjazdp multiple 0 k_poc3_stat k_poc3_stat_b k_poc3_wjazdpa k_obsluga_stacji condition memcompare a 2 * endevent
  event k_poc3_wjazdpa multiple 60 none k_poc3_stat_c k_obsluga_stacji endevent

//Wyjazd z komory na stacje
event torl_10:busy multiple 10 none k_poc_wyjazd endevent
event k_poc_wyjazd multiple 5.5 k_roz k_poc1_wyjazdp k_poc1_wyjazdl k_poc2_wyjazdp k_poc2_wyjazdl k_poc3_wyjazdp k_poc3_wyjazdl else k_poc_wyjazd condition memcompare * * 0 endevent
 event k_poc1_wyjazdp multiple 0 k_poc1_stat k_poc1_stat_0 k_obsluga_stacji condition memcompare a 3 * endevent
 event k_poc1_wyjazdl multiple 0 k_poc1_stat k_poc1_stat_0 k_obsluga_stacji condition memcompare a 4 * endevent
 event k_poc2_wyjazdp multiple 0 k_poc2_stat k_poc2_stat_0 k_obsluga_stacji condition memcompare a 3 * endevent
 event k_poc2_wyjazdl multiple 0 k_poc2_stat k_poc2_stat_0 k_obsluga_stacji condition memcompare a 4 * endevent
 event k_poc3_wyjazdp multiple 0 k_poc3_stat k_poc3_stat_0 k_obsluga_stacji condition memcompare a 3 * endevent
 event k_poc3_wyjazdl multiple 0 k_poc3_stat k_poc3_stat_0 k_obsluga_stacji condition memcompare a 4 * endevent
  
//Opuszczenie stacji
event torl_10:free multiple 10 none k_obsluga_stacji endevent

//Wypuszczanie ze stacji Kolumba
node -1 0 stacja_m10_uruchom eventlauncher 1.0 1.0 1.0 -1 none 1100 k_doliczanie k_doliczanie end

node -1 0 k_licznik memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event k_licznik_dodaj addvalues 0 k_licznik * 1 1 endevent
event k_licznik_odejmij addvalues 0 k_licznik * -1 -1 endevent

event k_doliczanie multiple 0 none k_licznik_dodaj k_doliczanie1 endevent
event k_doliczanie1 multiple 300 none k_licznik_dodaj k_doliczanie1 endevent //5 minut

//Przypisanie rozkladu
event stacjal_m10 multiple 8 none przypisz_k_rozklad k_dodawanie_minut stacjal_m09_memdown endevent
event przypisz_k_rozklad getvalues 0 k_rozklad endevent
node -1 0 k_rozklad memcell -1907.544 -22.78 4406.768 Timetable:baltyk/metro/ROJ55102 0.1 5 none endmemcell
event k_dodawanie_minut addvalues 30 k_rozklad * * 5 endevent //5 minut

node 300 0 stacjal_next_m09a sound -1843.978 -22.78 4466.898 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz1 sound 0 stacjal_next_m09a 1 endevent
node 25 0 stacjal_next_m09b sound -1853.059 -22.78 4458.308 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz2 sound 0 stacjal_next_m09b 1 endevent
node 25 0 stacjal_next_m09c sound -1862.14 -22.78 4449.718 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz3 sound 0 stacjal_next_m09c 1 endevent
node 25 0 stacjal_next_m09d sound -1871.221 -22.78 4441.128 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz4 sound 0 stacjal_next_m09d 1 endevent
node 25 0 stacjal_next_m09e sound -1880.301 -22.78 4432.538 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz5 sound 0 stacjal_next_m09e 1 endevent
node 25 0 stacjal_next_m09f sound -1889.382 -22.78 4423.948 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz6 sound 0 stacjal_next_m09f 1 endevent
node 30 0 stacjal_next_m09g sound -1898.463 -22.78 4415.358 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz7 sound 0 stacjal_next_m09g 1 endevent
node 30 0 stacjal_next_m09h sound -1907.544 -22.78 4406.768 stacja_next_m09.wav endsound event stacjal_next_m09_zapowiedz8 sound 0 stacjal_next_m09h 1 endevent
event stacjal_next_m09_zapowiedz multiple 0 none stacjal_next_m09_zapowiedz1 stacjal_next_m09_zapowiedz2 stacjal_next_m09_zapowiedz3 stacjal_next_m09_zapowiedz4 stacjal_next_m09_zapowiedz5 stacjal_next_m09_zapowiedz6 stacjal_next_m09_zapowiedz7 stacjal_next_m09_zapowiedz8 endevent    
node -1 0 stacjal_m09_mem memcell 1.0 1.0 1.0 * 0 0 none endmemcell
event stacjal_m09_memup updatevalues 0 stacjal_m09_mem * 1 1 endevent
event stacjal_m09_memdown updatevalues 90 stacjal_m09_mem * 0 0 endevent
event stacjal_next_m09 multiple 40 stacjal_m09_mem stacjal_next_m09cykl stacjal_m09_memup condition memcompare * 0 0 endevent
event stacjal_next_m09cykl multiple 5.5 sem_b10_sem_mem stacjal_next_m09cykl else stacjal_next_m09_wypuszczaj condition memcompare * 0 * endevent
event stacjal_next_m09_wypuszczaj multiple 5.5 k_licznik stacjal_next_m09_wypuszczaj else stacjal_next_m09_zapowiedz zegar10l_reset stacja10l_s2 k_licznik_odejmij condition memcompare * 0 0 endevent

//Czyszczenie semaforow
event semafory_start multiple 0 none sem_a1_s2 sem_a2_s2 sem_a3_s2 sem_a4_s2 sem_a5_s2 sem_a6_s2 sem_a7_s2 semafory_start2 endevent
event semafory_start2 multiple 0 none sem_a8_s2 sem_a9_s5 sem_b10_s2 sem_b9_s2 sem_b8_s2 sem_b7_s2 sem_b6_s2 semafory_start3 endevent
event semafory_start3 multiple 0 none sem_b5_s2 sem_b4_s2 sem_b3_s2 sem_b2_s5 sem_b1_s1 sem_a10_s1 zegary_start1 endevent
event zegary_start1 multiple 0 none zegar1p_sekundnik1 zegar2l_sekundnik1 zegar2p_sekundnik1 zegar3l_sekundnik1 zegar3p_sekundnik1 zegar4l_sekundnik1 zegar4p_sekundnik1 zegary_start2 endevent
event zegary_start2 multiple 0 none zegar5l_sekundnik1 zegar5p_sekundnik1 zegar6l_sekundnik1 zegar6p_sekundnik1 zegar7l_sekundnik1 zegar7p_sekundnik1 zegary_start3 endevent
event zegary_start3 multiple 0 none zegar8l_sekundnik1 zegar8p_sekundnik1 zegar9l_sekundnik1 zegar9p_sekundnik1 zegar10l_sekundnik1 endevent

node -1 0 zdarzenie_startowe eventlauncher 1.0 1.0 1.0 -1 none 1059 semafory_start semafory_start end

//Widoczki
camera -1910.819 -19.781 4413.699 -0.090 -122.270 0.000 0 endcamera
camera -2561.318 -32.168 3795.172 -0.949 39.305 0.000 9 endcamera
camera -2757.676 -32.168 3070.581 -3.814 -63.828 0.000 8 endcamera
camera -1985.501 -32.168 2785.781 -2.382 -70.703 0.000 7 endcamera
camera -975.741 -32.168 2414.880 -0.090 -58.242 0.000 6 endcamera
camera -221.158 -28.824 2233.734 -8.971 -82.735 0.000 5 endcamera
camera 442.619 -32.149 2206.270 -4.101 -71.133 0.000 4 endcamera
camera 1351.697 -32.283 2157.121 -3.814 105.377 0.000 3 endcamera
camera 2176.345 -10.518 2124.077 -3.241 -81.446 0.000 2 endcamera
camera 3384.344 -10.518 2560.386 -3.814 5.357 0.000 1 endcamera

//Wjazd na stp
event keyctrl09 multiple 0 none szl10k_zwr5+ szl10k_zwr6+ endevent
event keyctrl00 multiple 0 none szl10k_zwr5- szl10k_zwr6- endevent
