/*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy",4)*/ system DemonGame; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),170(60,25))*/ SIGNAL Newgame, Probe, Result, Endgame, Win, Lose, Score(Integer), Bump; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),149(52,42))*/ channel /*#E*/ C1 from /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),104(15,15))*/ env to /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),119(60,45))*/ GameBlock with /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),150(27,50))*/ Newgame, Probe, Result, Endgame; endchannel C1; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),140(52,57))*/ channel /*#E*/ C2 from /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),119(60,45))*/ GameBlock to /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),104(15,15))*/ env with /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),141(27,65))*/ Win, Lose, Score; endchannel C2; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),125(69,78))*/ channel /*#E*/ C3 from /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),122(60,90))*/ DemonBlock to /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),119(60,45))*/ GameBlock with /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),126(77,73))*/ Bump; endchannel C3; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),119(60,45))*/ block /*#E*/ GameBlock referenced; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy"(1),122(60,90))*/ block /*#E*/ DemonBlock referenced; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonGame.ssy",4)*/ endsystem DemonGame; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk",4)*/ block DemonBlock; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),134(34,48))*/ signalroute /*#E*/ R1 from /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),119(50,45))*/ Demon to /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),104(15,15))*/ env with /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),135(35,57))*/ Bump; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),119(50,45))*/ process /*#E*/ Demon(1,1) referenced; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),146(7,52))*/ connect /*#E*/ C3 and /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk"(1),134(34,48))*/ R1; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\DemonBlock.sbk",4)*/ endblock DemonBlock; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr",4)*/ process Demon; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),167(30,10))*/ timer T; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),119(5,25))*/ start /*#E*/ ; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),122(5,40))*/ /*#E*/ set(now+1, T); /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),134(5,55))*/ nextstate /*#E*/ Generate; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),140(30,25))*/ state /*#E*/ Generate; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),143(30,40))*/ input /*#E*/ T; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),149(30,55))*/ output /*#E*/ Bump; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),155(30,70))*/ /*#E*/ set(now+1, T); /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),161(30,85))*/ nextstate /*#E*/ -; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr"(1),140(30,25))*/ endstate; /*#SDTREF(SDL,"C:\\Documents and Settings\\student\\Рабочий стол\\Задание 2\\demongame\\Demon.spr",4)*/ endprocess Demon;