*Змейка Рубика - головоломка,придуманная Эрнё Рубиком, представляющая собой 24 шарнирно соединённых между собой призмы в сечении равнобедренного треугольника.#13#10_________#13#10Автор: tig-rrr#13#10E-Mail: Make(delphi) ver(4.05 build 186) Add(MainForm,15261923,119,63) { Width=1026 Height=862 Color=0 Caption="Clock_GL" BorderStyle=0 Point(onResize) Point(Handle) Point(onKeyDown) Point(doWidth) Point(doHeight) link(onCreate,16299401:doEvent1,[(167,83)(167,146)]) link(onResize,3213527:doWork1,[(319,90)]) link(onKeyDown,16509952:doCase,[(180,97)(180,55)]) } Add(GL_Main,12986311,336,147) { Color=0 TwoSide=0 link(onInit,8488240:doWork1,[]) link(onViewPort,3410847:doPerspective,[(380,160)(380,174)]) link(Handle,15261923:Handle,[(342,136)(125,136)]) } Add(Timer,9506849,238,189) { Interval=33 Enable=1 link(onTimer,1049454:doEvent1,[]) } Add(GL_GTools,771925,336,189) { Point(doClear) Point(doPushMatrix) Point(doPopMatrix) } Add(Hub,1049454,287,189) { OutCount=5 link(onEvent1,771925:doClear,[]) link(onEvent2,771925:doPushMatrix,[]) link(onEvent3,1682437:doWork1,[]) link(onEvent4,771925:doPopMatrix,[(328,216)(328,209)]) link(onEvent5,12986311:doFlip,[(318,223)(318,167)]) } Add(Hub,16299401,189,140) { OutCount=5 link(onEvent1,3029165:doData,[(224,146)(224,104)]) link(onEvent2,12986311:doInit,[]) link(onEvent3,3213527:doWork2,[]) link(onEvent4,9506849:doTimer,[(229,167)(229,195)]) link(onEvent5,12144461:doWork1,[(218,174)(218,193)(47,193)(47,97)]) } Add(HubEx,3213527,315,154) { link(onEvent,12986311:doViewPort,[]) } Add(GL_Perspective,3410847,385,168) { Fovy=30 link(Aspect,1078519:Var,[]) } Add(Case,16509952,189,49) { @Hint=#11:Esc - Выход| Value=Integer(27) link(onNextCase,681286:In,[]) link(onTrue,15261923:doClose,[(233,62)(233,41)(108,41)(108,90)]) AddHint(48,19,74,13,@Hint) } Add(MultiElement,12144461,63,91) { @Hint=#92:Устанавливает полноэкранный режим приложения и соотношение сторон при BorderStyle - bsNone.| link(onEvent1,15261923:doWidth,[]) link(onEvent2,15261923:doHeight,[]) } BEGIN_SDK Add(EditMulti,14495888,7,7) { EventCount=2 WorkCount=1 VarCount=1 Width=307 Height=277 link(doWork1,9938436:doEvent1,[(31,13)(31,48)]) link(Var1,8872951:Result,[(13,263)(237,263)]) } Add(Screen,7951566,126,28) { EnumMask="%v" link(onEnum,11571689:doOperation,[]) } Add(Math,11571689,168,28) { OpType=39 link(onResult,8277205:doValue,[]) link(Op2,11571689:Result,[(181,16)(213,16)(213,72)(174,72)]) } Add(Screen,8335904,133,161) { EnumMask="%h" link(onEnum,16134009:doOperation,[]) } Add(Hub,9938436,56,42) { OutCount=5 link(onEvent1,7951566:doEnum,[]) link(onEvent2,1329470:doData,[(111,55)(111,76)]) link(onEvent3,400462:doData,[(105,62)(105,118)]) link(onEvent4,8335904:doEnum,[(98,69)(98,181)]) link(onEvent5,8872951:doOperation,[(91,76)(91,216)]) } Add(Math,16134009,175,161) { OpType=39 link(onResult,16143879:doValue,[]) link(Op2,16134009:Result,[(188,149)(220,149)(220,205)(181,205)]) } Add(Memory,8277205,231,28) { } Add(Memory,16143879,238,161) { } Add(Math,8872951,231,210) { OpType=3 link(Op1,8277205:Value,[]) link(Op2,16143879:Value,[]) } Add(DoData,400462,133,112) { link(onEventData,14495888:onEvent2,[(296,118)(296,20)]) link(Data,7951566:Height,[]) } Add(DoData,1329470,126,70) { link(onEventData,14495888:onEvent1,[(290,76)(290,13)]) link(Data,7951566:Width,[]) } END_SDK Add(MultiElement,1682437,434,203) { @Hint=#8:Вращение| link(onEvent1,13908054:doWork2,[(491,209)(491,174)]) AddHint(-40,40,67,13,@Hint) } BEGIN_SDK Add(EditMulti,4359962,21,14) { EventCount=1 WorkCount=2 Width=433 Height=221 link(doWork1,8020810:doEvent,[(39,20)(39,153)]) link(doWork2,5412431:doCase,[(47,27)(47,76)]) } Add(GL_Rotate,3276760,329,154) { Y=1 link(onRotate,7136696:doWork2,[]) } Add(IndexToChanel,8020810,154,147) { Count=3 Point(Index) link(onEvent1,2657812:doNext,[(216,153)(216,118)]) link(onEvent2,10061485:doNext,[]) link(onEvent3,7136696:doWork3,[(216,167)(216,203)(395,203)]) link(Index,12497952:Value,[]) } Add(Memory,12497952,154,77) { Default=Integer(0) } Add(Case,5412431,56,70) { @Hint=#32:Вкл. и откл. вращения - пробелом| Value=Integer(32) link(onTrue,7553696:doNext,[]) } Add(Counter,7553696,105,77) { Max=2 link(onNext,12497952:doValue,[]) } Add(MathParse,15350501,287,154) { DataCount=1 MathStr="sin(%1)*180" ResultType=0 AngleMode=1 link(onResult,3276760:doRotate,[]) } Add(Counter,10061485,245,154) { Min=1 Max=360 link(onNext,15350501:doCalc,[]) } Add(GL_Rotate,5490401,329,112) { X=1 Y=1 Z=1 link(onRotate,2037952:doWork2,[]) } Add(MathParse,10492764,287,112) { DataCount=1 MathStr="sin(%1)*360" ResultType=0 AngleMode=1 link(onResult,5490401:doRotate,[]) } Add(Counter,2657812,245,112) { Min=1 Max=360 link(onNext,10492764:doCalc,[]) } Add(HubEx,7136696,391,154) { Angle=3 link(onEvent,2037952:doWork3,[]) } Add(HubEx,2037952,391,112) { Angle=3 link(onEvent,4359962:onEvent1,[(395,20)]) } END_SDK Add(LineBreak,5974109,63,133) { Caption="as" Type=1 link(Data,12144461:Var1,[]) Primary=[1078519,322,-7] } Add(MultiElement,8488240,434,147) { link(onEvent1,9653998:doWork3,[(479,153)(479,202)]) } BEGIN_SDK Add(EditMulti,5949777,21,21) { EventCount=1 WorkCount=1 Width=349 Height=137 link(doWork1,12198675:doInit,[(30,27)(30,104)]) } Add(GL_GluTools,12198675,42,98) { Texture=0 link(onInit,951894:doEnabled,[]) } Add(GL_Options,1101264,133,98) { Flag=8 link(onEvent,5851269:doEnabled,[]) } Add(GL_Options,5851269,182,98) { Flag=2 link(onEvent,545688:doEnabled,[]) } Add(GL_Light,545688,245,98) { link(onEnabled,545688:doMove,[(288,104)(288,137)(233,137)(233,111)]) link(onMove,3056432:doCreate,[]) link(Point,114661:Point3D,[]) } Add(GL_Point3D,114661,245,49) { X=1 Y=2 Z=10 } Add(GL_Options,951894,91,98) { Flag=1 link(onEvent,1101264:doEnabled,[]) } Add(GL_Texture,3056432,301,105) { UseList=0 Index=2 link(onCreate,5949777:onEvent1,[(346,111)(346,27)]) link(Bitmap,4297356:Bitmap,[]) } Add(Bitmap,4297356,301,63) { Picture=[ZIP3600030078DAED7D79705CD595FEBDD7B1010762C03849413199C490B82A0E93AAD8933F2836574D8A722A1EC32FE38A339000450D8638332CB121141E88F905278C21B16CB02D5B96E44596D02E4B6A2D965AFBBECBDAACB55BBBD42DC9AD5D2DA97F5F9FEBEE9F988454C0EA56B774BE7A7E7E7AEAF7FADC7BBF73EE77EEBDEF69DB4FFEF9FB82F0CFF8B709FF1EBDFE4F8AAFEB5FE0F7BFB953FFBB0EE96030187F37C6C6C66A6A6AFCD7FEEAEAEAF0F0F0B9B9B98989099465DC051CE38CC562292F2F7738E67DD6FEC2C2A2CCCC4C93C9A4DB62A1FDD8CFCCCC949595E1B7288B3EE9FE8CC331EB0BE5CAC9C9292D2D8D8B8BC3F1D4D494DB42BD87D9D7AE5DCBCDCDD5364F10F4F1F4F4746D6D2D0A884F8E8E8EEACFCFCD4D52A1BC572ED8565151111313D3D8D8881FDD95EF2E082C6C6A6AB2DBED6EFB3526272771BEA3A303BF72970B05191919A1D6F106F05D858585B01F5E1019190983D1040BEDD74580A956AB15FBFF653F9AA0B2B2D266B3CDCECEEA33DA89500A94DA0BF6A3CE4B4A4A60434F4F8FC160A8AC2C7338E65004D802C3410A9B0DC6C0FEA9E2E26298A42B19BFC506E361F6E0E020C2D7FCFC3C5A619A8052E846C4498F1A0F7B401E90BFAAAAAABDBDA3AFAF3B3636B6A6A67E72D2EC700C3A1C368763DAEDA42653E3C040170EECF659988A6BA7A7B19B81916091C9844B1C3803FB517CEC51521C78D4FEEEEEEE8C8C0C8417D8DFDCDC6CB78F1D39122DE59FEFBD37F95BDF4AF8FEF7E3B66D8BDFBD3B79FFFECB010179C5C5D56565D976FB0015ED1A7C7DE1AD503AD4873E9E255001A711963D673F9863341A419E2B57AEF4F6F69ACD6D6D6D051B361CBFEFBE5A290BA4CC53CAA8D4652953A44C542A4EA90BEBD69D532A5AA988F5EB237FF083B87DFB2E1F3F9E9796569B9F5FD6D5854ED04245F306262747131313C11F543EC220FA2914A7BFBF2D2929E397BF6CBBF9E67CB23F5BA92C2933B12995496581FD3974904E5B12152D5ECAB855ABA26FBF3D5CCAA86F7E33F6B1C7129F7B2EEDDD7733C3C2F27372AA3D617F7BFB95A8A8286D3FEA1F3D141CA1AB0B0CEFBEE516E337BE512E65EEA7EDCFA0E3B8B56B2394CA9532C3B5E1574629D1529977DF1D471F36D2F9CB4AA1E10C42242FBAF1F3F3E85573535353939292C09FBABA3A8804C42204F3F1F141298FDD724B915279648951880C2150E17A8F336785481222531BBF60CB06D3D6AF8F95328BB66C21B268332EBAFD83835DF05C447E5008E4B97AF52AC223D8DFDEDEDED3D3FDD39F9E97F2A294856486DBFE74DAC3CE64214EC3AA05F61B5D1B6C86FD395496EBF6E3A0AE6E6CB1355B09340F088F22A0F2CD66334AD1DADA8AFA07856CB60E2903C86DB35DF66790FD6952A6916161D8E8B7990B8AE0AC762A17B6BC85F63FFA68D9E4E4A2F505535323600E220FEABCA1A101E4EFECEC4413A0FE7180A08ACFECDF9F2065085992A3390023358BE8006539056E7F9A429A6C2854A49470FF5C21706D8E3E78F3CD96C5B2BFB3B3213D3D1D9E0BFB35F3EBEBEB11FF411E543EEC9F9D45B73522E5116A85E34204516D270A9128652A366A11B86A306CFBF40683B18FA3B62B5C68FFEAD559C9C98BC0A2B9B999C24223C89F9797A795437E7E5E7979694B4B8BB61F1DC1C8883386C7C7271B8DA5E05754544160A0F1C081843D7B3ED9BD3BE2E187CF7EF7BBC1EBD707A1A7530A6D740E1E4D7B6C17A8A431529E222E69FEA01405D8366E6CE8EABA5116592CBDC9C930CC08E6A3E6A1DCEAEBAB0A0BF350FF203F2A1F4208020605A9A9296F68A8A08BECB4394BEF961E740652796862A2DF62317774345757D7A3338C8E2E3A78F0F26BAF25FFF8C7671F7924FC3BDF3977EBAD67843841DBF15DBBF26EACF2E74A4A8AD3D2D2B2B3B3411E929D357BF71AB66C3903F26BFBFBFBFBD1EFA3689091F84C4B4BABCD366AB50E0D0D0D631B1E1E217939A615727B7BEB678768F8D1B0BBB744BF3C35D53F30307423F6C336044CD88F9C45DB7FF56A9D1081527E3038D8090D86CAEFEBEB8317C32F500A6866B8C910D9ED0624370433921A28B48282029C21C93D31ADF5DC02D95C5A5A3637B798121441322121212525253F3F1FBD6D4545E5D89859CA8FA50C7438FAB4F30E0C0C40D14115C348E84C5C02EF7617618400E3B187C887B3A0A560B356FE38C025EEAFC3E791562CA2FD1904F4B9705E1809DB108DC04C29CFF7F55DB55A7B5102988A880ADB740DC3303401DA05E7AD442358AECB82CF68A6A1FBD0B25F6B662DAAF537A2EC28E362D90FCF05735004EC419E9E9E96E2E22A29CFC0FEBD7B931C0E6B4F4F2FAC82B5BA92D104B80AFD1A34120C1E22B85B0107301867D09AB84ADB8FBD6E057743A0A117CB7E6458F05CDC102E505151353B6BFAD18FE2840885FD28C5C848FBE4E4302804CB611BF67A080595099EC377402AC8D42117742950F3A86434994E3C758EAC13315D0410729104F324CCCECACA4265A2FE1B1AAA4CA67A744F14BD2F2815F6C61BA9888A5555D59A1EDA7E80BABC4EF8B51E63D01B82127E24C2C06DED4545C520976611924D6A016716B388292458E1660E3256B3B9148915F5B0E8772E2A05DD75766AAAA7AEAE0A95BCD07E1884CBCDE6BAC6C6A28E8EAABEBEC6A1A18EB131741303D7AEA1B1BAA7A72D66F3958E8E3ACA37A7A87798A26DDAD5712CCE381B341B9C11DD6E5B1BA45A999410061F0B01FB9177C40811FECA2BF1300C3CD1F6A38AF558042E7FFCF1DF6DD9B267CB9697B66EFDCF6DDBF6EED8F1EACE9DAFEDDCB9FF89275E7FF2C93776EDFAED9E3DEFBDF0C2813D7B7EB377EF5B7BF7FE37B6975E7AE7E5970F1E38F05E64644848C89FCE9CF97348C847A1A1C7CF9E3D79EE5CE0279F9C3218225B5BFF5E5D84800FFBC164449ED6D6AB151525521E860C13E23CD91F095563301887877BB593FE2FFBA5DC27C47B521E94F27742BC29C4AB52BE2CE51E299FA7EDE752BE21E5DB42FC97942F4AF98294CF0AF1B41038BF9B2E7C5E8867A57C46CA7FA733FF26C4BFAE5DFB544040C1DF693FBA24C886A2A222689E86867A8BA5E67BDF0B26FE43EA23A58A7FEAA99CE1E1BADADA1AED9BDA7EC06E070D1C3FFC61D2AE5D355BB716DC734FE69A3506CA1CA1D322A40C530A77F8BD5251F4E30512AEB8739052A7943AA1D447F415E8658E297544A9FF91F23DA5DE1162DFAF7F1DF6B93A5F2D1B407E1401CE6B30E490C8D4F6A7666515CFCFDBCACACADD9D941E15C4B5274E543EFB6CD5FDF767DC759761D5AA04A4F0527EE2B216BE730CE6299548A1E02C0564A83B187F52A940D80CCBA9A2607F80521FA2BB57EAFDCD9B03ADD6CF314C67B7CFA0FE417EC41F743AB5B5553333A6356B904939EDDFBA356D7CBC15FD2A92303D0648F11F950FE79D5AB7EEF8E6CD591B36A4AC590323138488C24645B8484538F4D5AF6611092F121B8369836C0B14E2249A065E2625F41B4A7154CA0F89B77FC8C868FFBC2E8CFAD79A19F6C39DC7C7BB4F9D42C681EF8D080DCD999BB32256C36CC41FDD04280884D8071F143FF040F4BA7529AB576BDAC0FE1897FDD81FBDF3CE08CACB9CF540B5719E5A2158086C7FDAB8F11C95E2249502450810E20321DEFF022148775EDA7E8887F6F696F9F92E1D7C86869A47462CB01F7D2E7231DD0476FB0462E057BE12F8D04345AB56A5D078422222AD523124F2358B4009E45C514A7DE222952EC239A582883019C4286404A0D371A58EA2500F3D14F405EC6F6AAAD6B213803BC34ECAB3707388070B1C44477E348DE60F2E397CB800FEB87E7D0E8C572A99EC4FA0CE02CE8B3D2A16C541A3C450A1A229790CA72284C3D4DB6E4BA0F3C1E411F0056473476FBFFDC3CACAAE2F94BC9851FFBA08C87C91B3209D11E2346CB0D9AC7D7DFD3AF2231180ECD7DD101C53088310481B9384B8A407AC840085E2A5BC44F6A37A719C402D122B846E146CA1E402683224FB41D4D78042B0FF584040F90D0C3857EA10DAD8D8A8074C1E7C307EDBB6B87E828EFC705BF8383EFCF6DBB944E3CB647F2A19934AE32789541603E5B919B4D75B32E5C889D43A70DE345D1C3802D9EF74E19D3B536FA4176E6D6DD0CA19E481F1C8595094ACAC52B7F1600EE58F6D0D0DAD08DD4A45124F6268D813C644BB0E62A892E328F6869382D26E8BE00F417EE4DBDF3E8DF3AB5685AE5D1B7AEFBD27EEBBEFD8030F1C79787B4873B3ED0685049C17E4D7092F84596D6D655959B11696DA7EC4FCF9F9D9A8A8E4175F0C3A7830E2F0E1C80F3F8C0C0C8C0C0A8A3C7F3E2A22223A3E3EB6A222F117BF3841F11059FC618444A5FE88404ADBBEE79E837BB65A2CE5566B497F7F7163636A75756256D6C5C6B6F21B1742D0BA6EFB4178A4C0680E78ABBBDB45FDE3A0A404B9F63869B0694A6021A4F1E3041D439136DD7147BC6BD8478FFFA4B93816343BDB373B3B61B158D1ACC8291A1A9AEAEB1BAAAB6B174BCBA108203FF2265435F2237C8BBBCFA298EF808F805D680DA8629D768D5EC7D8D414EC9F79E491301A7073FA05C5D5EBD1094E1D1F9F8322F7F70F40F1229B30994CA81FF43BFACE8B356D84AC0A921EC68339B8338AA0E7AD10FFD10B20C1C4813BE7B291DC273937417950991011647F3A15218DF62914A3A210B5709B818141D80F7EA295E16B837D7D8B3B048AFA873D0844B01FE6A145401B2D78900FE24BB5FDEE89513D5B477349534A052F1836CC500AA548838242FC81FF3A1CB3684A301395D3D5D585765CC414D80D3DD486EE00F4C0D7216062AFC7100A0B0B61B3CE5FDCD3D9345BE74C460E1D82E488A48135E302F2A7532B449C3E6DD4544483E22B10DF505148C716DD7E701B958F9B6BB7C577E949DEB9B93994CB3D7FEDCC066948C1759D8D2279B61E58D603ECBA15D01D6CDA140907A7ECD2363202AFE9B75AFBFAFBCD1E9A4242E5A39575C084911515959A5720B91E61D3A3524863DD976CDF1EAF9441A9229A202BA22D8F663A203012D0AAF429F869BFCD060ED69796964445193D64FFC88873B4107545F3FEF31D1DEDA8AEFAFAB2CFEEFBF46017E4443CE9CF081209A748DB1F81C6FEC94FE2EEB9E71CF55F012492A19CDF7AFCF1939E9BC543A8D1832434D6319F9A9A693064252696878616BEFFBEF19557D27FF6B3C4C71E8BD9B4E9E2AA55672026212C95D25D6D18D91F43FA0DBDF009EA94D34820C552370D1F09FBDAD7429A9A2C1EB55F935C4F524B799A74A3D663908E97C0168A8D083267486796803CC41FBD65D3349F732E40A94CFA6412191F4163E91F8784547A7E2255074647404009F141C7433DB1A8E71F61640125B38538C619D7491D7FD2912782544AE9CA4FA04400C6073FFDF425AF4C04C37E849739627222F5A769AE3953B7A9F9A4FFF3C9FE6C4A58B25C735EC853C2A8D4495A45836030FEFEFB437A7BBD31978DC803F21F38904D2AD7DD9FEAA8AEA7E4F269B6A8D01533F1C94C9AD1CB20FD79C2459B041A44420A19FCA52F1D4B4A6AF0CE44BC5E654179CA25D200A9540AF7949C9E46FC88A6B18C0B6684D3E8632728E732B8F21748FDF3429C7AEDB52C2FAFC2A259E964AAC614322CC335B79827C4391A5570D7793AD219246564F669242C48276FBD35F6EB5F8FDDB429FEC107635F7D35093984378DB7DB4768542191044C0AF127DDD50A48B58E08917EF3CDE977DD95B97163D6D6AD25DBB7973EF34CE59B6F9605075F4D49E92B2FB7B6B78F5AAD53D3D3738EA5C08E1DA8C3A4D5AB13D7AE4DBEF3CEB4CD9BB31F7EB8EA89276A5E78A1FDD0A1963367DA9392869B9BC7060666262696C6C2BFC97FC7BA75793B76B4BEFE7AE7E9D3968C8CD16BD77CCE480683C16030180C0683C16030180C0683C16030188CC585F8347CF0860C86D7F87F83A4159F01AE6786BF90FF0BD3557C36B8AA197EC4FF2FC658E63F6379909FF9CF60FE33FF19BE43542FF3FF0B7C23F39FE1517EFA32FF17BD3759DACA612C1B59E29DEFF28ED9E2EF005368B9927FD1DBD7BFF82F3E0F984BCB8CF6BECC7F4FDB2CBE28985ACB86F6DE778165C07FF68265C67CDFEC027C9CFFEC08CB83F67ECA7FDFA937F6027F67BEF747417DC160DFB48AB1246DC7FC671760F2FB0BFF7DDC48A6A81FF1DF2F3C94F9CFF0AFAC6D25F39F5DC0C779E58F22CD6BE3548B653F7375790FF22F1B75F1B7EFC9FC67FEB3BA6617581E2EE0D7E3544B4E2AE63FF37F69F9EF774DC074F572FDFFED0F30FFBD5C40E6AAD7EAFF7339889FBA80DFF5C5CC52DFEC207C811E597F0D7E4727E6BF7FB9802FF3DF1FC329F39FBB8015CB7FD63FCCFF2F6C06F39FC129801F897F9E025B1EFCF74D09B4FC262F9884CC7FDFE73FAF0265FE2F61205D12F123BC022621BBC0DFC97FAF7149780B4C3FE6BFAFF19FC9CFFCF7CD14C07F1F7867FEB30BDC7817C0C17FF9518EF9EF3BFC5F06E4F70B2FF3B568E02F126879F0DFCB15E82F62C3675DC077464199FC3EDE82CC7FE6FF9254A3BFE41AFEF8D4AAEFD48F1FF1DFD72ACD2FF8BFB4A6AE64FEFBEF48CEB27C269A25900F067FBF1BB8E6770230FF97997EF66BF2FB7817E0BF29C00A8CFFCBFB85184B62B6BFAC055DDAE497C9BF5C8D5FC9FC77F8D57BDBFC7D95856FD6B3FF3E57E5EF43AF2B8AFC3EEB02FEE289BEB9E6FF6FDC8D958FEF97C58F7A22CF59E5CB93BF8BF58D7E3A1C2A7CE08F1031FF97D0056EFCBBFC3D91174BFD7CEB4A080BBEC9FF45273FF702BE9CEB2DA13DFECEFFCF7BF9CA9C14F0F1B10E3FD2845E30D573E4F7A3A5A1BEB0D6D1076BC3A7A6213C61AA47C9EFA7FCF7A6985CE16B7A9796FF9E26FFCA5CD4B16C66797C76986251AC5DACA14E5E1D71E3ADE99BF5E0E383753762AD77C8BF621775FBC534A2FF1AE635F2FFD53BAFA80512CB26BAFADDC0856F46FE65B340620955905FD4805FB494F7E3DEB2591DE47D17F0AF1AF0716B97A4D35FF245237E3A1CE48F11C0B1ECE08FCA871FC760FE2F03F27FE1BA5D0953B4BE3910CAE4F7F478D1D22668BE304BEBB313C12B33F87B79B07409F9EFFB4F5B2C213756A6F2F790E6F71CFFBD393FEBFDAEC7BFC65596A5F8F1F43499A747AB3C447EAFF53E0EC6D2F1FF06F9B028EDBBE86CF4AF05E74CDDA5E2BF4765CF52F1DF779EB960FEFB78FEEB3B4B43BDCFFFC58A00CC7F3FE5BFD7064BBD3072CBFC677CAE0AF7DAD2504F88F6C5A5DC92AFBF65DE2E4916E053E4F76697E4B51231FFFDDD11BC497EEF8CE22E4A7531FF5702FFBD3356E9CD81AC45AC31E6FFF2E6BFF723FF8DB880977367E6FFF2E6FFD2927F69C7F0BDEC024C545F73812527BF87BC6049F8EF58190B2F970DFF974AF37BDA05967CDC9299EF172EE053E4F768227FE35FCAEC5A7E2EE00BB2C7D389FC627D35536BF9B980AF91DF13B93CF39FF9EF85A571BE99CB2FD6F732A996A523F826F9172B9759C4EF652EADA841511F09834B681B939FF9BFE431D0C7CD63AC1CFEFBDD701683E158A2BF41C02EC05836FCF7D3112D06E3C65DC04F4BC18DCEB871FEFB7529B8DD1937E202CBA014DCEE8CE5A71F98FF8C154E1B7601868768C37D1963C5BA00CB39C6CAF402CE68180C760106835D80C158962EC075C560176030D805188C95E9025C518C95EC025C4B0CE63F83B1325D80AB88B1925D80EB87B192BD806B86B162F9CFD5C258B12EC015C258B15EC0F5C06030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180CC65F2220A0A0B5B585EB81B1D260B58EFFFAD7616BD73E653044726D3056143232DA376F0E14629F10FFFAC927A7B842182B049393336FBD957BD34DFF23C41FA57C4BCAFF131ECEFC67AC085456763DF4509010EF0BF107A5DE57EA1D21FEEDDCB940AE19C60A4875CB6FBFFD4321FE24C407521E9612FBF7A4DC7DF6EC49AE1CC6324673B36DE7CE54218E097154A9A3520648F9A152D8FE47CA7F0F0D3DCE55C458AE686C2B7F787B0891FFB852CE4DCA6352C21102943A22E53321211FFDD50B07068676EDCAEBEA9AE73A64F823464747ABAB6BB3B22E3EF0C011214E087152CA40294F0AF131DC81BC004EF1EC99337FFEAB974F4DF5C365366E6C484E1EE3CA64F81706FBFA4A4A4AEAEB1BAAAB13EFBB0F540F726DA7E002529E90121DC1C7523E1F12F2A7CFB8C735F29A82D5ABB3DE7CB36572923B02861F6066C6DEDBDB7BF5EAD5DADADA8686A6C6C6D47BEF058D838500F983A53C838E005D00C5FF8B42BC171919F219779AD4FC172207DBA38F96D5D57147C0F069582C16D0BEBEBEBE8ED0D2D2DAD696B961439010E785382B2536384220F942F27DF78509F1D4BBEFFEDF2B572AFBFAFAFFE266F3E429B99AFF4218376CC80E09E9E44A66F8206667675B5B5BABABAB1A1B1B11FC5B086673577777EE1D779C91325CCAF3529E933254CA84FBEF377CF9CB87A57C5BCA27FFF0873FCECF4F5FB972A5BABA7A7A7A7AE13D492CE549998B4D882CB8801069CF3F5F333C3CCD15CEF01D3435591E7FFC645494B1BFDFDCD6D6D6DEDEDED1D16132997A7A7AFBFB8BD7AE05E73F91324CA918A532366E8417FC5EA9234A7D24E5EE0307DED337191818282D2D857672DFF6D65BE138399AFF526663231748CEC9A9E63A67F80842422ABFF6B51021DE2A2D2DB15AFB4C26735757576767677777777F7FBFD55AB26A55A810D142A4DC765B82520134057652A940A520EF7FFEF2CB071D0EFBFCFCF5F416DA091DC1DC9CF3C7EF7CE71C857DAD7FB2F426A5212C2C1FBF9D9B9BE3CA672C217A7BAF3DFDF4251ACF8492FF7D4747FDD0503FC88F18DE43B058AC164BB952E1D02DC87C953AAA5410E5C2203F5CE094104FBFF4D23B0EC734E493DD6ED7B71D1E1E2E2D2DC3FF8F3C12FE97FC572AE5DD7733F13188A5A9A929B7E33018DE445252C3FDF723EC074B7941A948290FDB6C1D232356C4FCC1C1C18181C1FEFE81D9D90987A3F5DBDF3E4D23FFA194059CD3A340A4ED91053FBB77EF7F3B1C5376FB2CF8EC760167F63BDFFDE31F235F46C02F74EB1FDA2E3FF75C1A0D34CD4C4C4C8C8F8FE3809B83E1358C8C4CBEF65AD697BE74CC45FE0829A3A50C7038FA6D36DB086174D44651BDEFB9E740F22352C6510A7091B2E0B3E4027A38F405CDFF9919BBE6FFC278FEDA6BC9E4262952E653229C4DEE90F1D863893AE3C625E0FFE8E828F6F0186E1A8617F0EAAB494240BA042B05F27F42E48F95F284C3313A36E66423B8094AC7C7E710C9F7D16C5722F13FDCE502BA0B0891F2C5BD7BDF422C9F9C9C42309F21B8BFE8E0C1CB52C690EFA07F31522E0CFE1BBFF9CD58CD7FE89FC9C9C9B1B131781CF39FE11DECD8114B1AFE3C515AF3F39252A711F0E7E79DEC9D98303FF4D0459AEA4AA4459ED0FC8942446917A0B98073C47F1CFCFA57BFFA2DF80F2683FFD304105BF702274E64E32A218A8430DC74132E4CA6FC17294034A5CCFF5F0291D3D9B969185EC0830FC612872388FC09522661BBE79E73F4CB89D3A711A84388ED488D215D0ED18FE07F3485F108212E92EF40055D10E2BFF6ECF90D3A0B8471D0187B38025490EE05A2A38B28B3CE15428F7CC6AE5F8F8E2653CA2887E39A4E8101B800F83F3737C94DC3F034A6A7E7366D8A77457E4DFE5429D37EF2933887A36BD32627C3A54CA6F389F4AB4344F564D248D1746104A9A0B374F0F60B2F1CD04406FF27086E15643456C24748F61849F940FFA7DC7D77DCEDB7873B1C16326606176ADFA11480C1F02CACD6A9AF7F3D56935FA924A5D294CA842059B7EEB8527007037C4129D03E45A9643AFEA352E729878DA1F92F9D05872B95A814FA8837F6EC79AFA3A3CE6A1DD2621ED04208DF555D5D4FE345B92EFE639F8DAF5BB52ABAABAB06AA099F4167A1BD065900B70EC3D3686F1FBDF5D65857E4CF20C20753867B840235CEA483F614F95348AB1CA6189E4297C06BC0F9B4AF7E358B167FFE5ECA9FEFDAF55BB3F94A5151F1952B5720635CF17C02DFD5D1D1ECE27F2691DFE83A88CBCF2F33991A4D26333205E40B5A0271EB303C8DF272AB52B144FB54A5C2681A2B0E9B9488FF79C44F7407E914F953E8F8B052E1C4FF78EA2FB2EFBC13B2E79052C7944247F0FC934FBE313D6D9999B1D7D7D7E7E7E79BCD66881FF4050EE76A3A33C924CD7FCD7CDCD0A8547C5A5AADC3B9EEA2A9A6A6C666B3A117E0F8CFF0025252FA6854279A62FE398AF6B9A4EDF55A351DA23328FEA7D28F7F269D9F415B2C3DFC78947A04903F0CFC7FE289D7AF5DEB9E9A72A600434343E584E1E1611A47EA5F10FF176E89C78FE7399C7364F38383839595951D1D1D3C0BC6F0028283AF4A799AC81FE7D6E4246C42A52C729DC924BF48A583A3F4C9147AECE524E5BF5144FE0BE4177B76EEDC0FFE43C08C8C8C68E5DFDBDB5B5050D0DEDEEA700C291542FCCF58407E1C27EDDB77D94153C07A160C1D416D6D2D4F01303C8D0F3E28A4A17BE89FCB94F9428DE4D1FA870B4A1569958EF3AE2CB848A953F4CC3B2E8944828C149866C122207E28FFFDD5134FEC1B1BEB1D1D1DBB76ED1A5C0032462FEC696D6D6D6B735EEECA7F750F826FCCC09D9F7C32C93DFE032F989B9B1B1818E8EA6AE3066278146FBE5946E44F2736EA9CB4882279041D64BBE2BF73A2EA8E3BE27FF18B1314F371C9A50543A07A1414FDC2CB3B77BE36393900FE83FC903DA3047404F46D93249F82E9F26C970B3853EC1FFC20CEB160FC13A021A3596E208647F1CC3395421884481322C335260FDA87D18457816B8972A610118F3C12D6D9D9545181642146884B42C413E163684A57CF052709F1EA8E1DAF8E8DF5D86CA310FFDA05B0475F40E3F9F6F5EB838488A3E516613405A6F54FFAFAF591B46A68666262528F7FF21400C30BD8BEBD548854901F54542A5BA92CC81EA5CE83DE38A0895AE89C6083A14C8FCFC7C7C72A154DF3BF103F3806FF9D2E80936BD6C08FDEDCB66DEFD050C7D8D8B89BFF20BF0DFE303A863B7CF7BBC1F45DE9C4FFD342242995AB14A45784C3718D06FF99FF0CEF61EBD612123F7A2ACACD7F24B306A5A052820E1D3222323B9C2F3099848089888806D569FE3791F4BF9E3B4858B52AE19E7B10CC7FB775EB7FF6F5356AFEEBE0AFA1C7331F7EF8AC2B8FCEA69B9C5DBB16B9430E2D011AB4DB67DDB3C63C05C6F0342626E6366ECC72297FF782FC125AD2F9F1F6EDF10E878D3E380F5652009F387F3E8A347FAA6B4504B6A4356B12EFBACBB0756B819407B76C79A9A3A30AFCB7582C4304DD0BC01570A3DDBB23E8DA0C9A53BB3EF925E5B975EBCED9ED0364D204F39FE11D0C0CCCDC7557260912233D8A95AF5421CD6A05B4B69AF56766679D2BF9751A3B3F3F1E141449FA2705298052C94AA5AC5E6DD8B021E5FEFB3376EDAA11E2BD2D5BF6343616C159060707417EABD54AE41F466FE070CCEDD9F30969A7CB9471607F997A1CEC2F9495650F0C74210570AFFF61FDC3F0289A9BC76EBE399DE270AE94607E0A0D6F9E59B5EA8CFB337A4046F31FE139303092F48F33FEE3F3AB56A5AC5B97B27973D6B3CF56FDF087E811F63DFEF8EFCCE6BABEBEBEFEFE7EA2FDD002FE3B0E1C48A02E434F2838079D68FC13A9475C7171B5C9D4585C5C0C974122A08510B711C373282E1E060929C9C53E84E6B340ECDC3BEE08D31F000FDD0B92690E77FCE8D1481AF341FC877A4FBDEDB68CEDDBCBF7EDABF9F2974FDF74D34751514D3333B6DADAAA8A8A8A8E8E8E4182564156EB103A93F7DF478EFC09F53897F5E61A028D4B4AAAC2377677F7141414343434B856CDF143F10C4F21296998987F5E888F8488A3C712A1E133366DBAA83F0035A27588CD66038791FF7EF8A1E67F2AB6F5EB731E7AA8E881079C8B454F9CA85C78E7CECE4ED0B8AAAAAAA7A7477701C47F7B60A0D135F299E1E2FFF525100101CE25109393CE55A34D4D4DB9B9B9269389A780199EC39933ED421C1142BF9624DF95FFA63EF6588CC3F54022C88F3C542B79A8A1C387C1FF58A2AE41CA90AF7C25F0830F8AF50011FA8A310208ECA0C53CADADADA0717D7D3D2EB7D99C8F744545150811445F97A13717FF53F6EFBF8C8BE8D95FE723F0D7AE5D2B2B2B2B2F2FE766627808870EB5901ABFFE283AA5A2D80C3FFB59A25BF9EBA7115D0266FAE0C1085A1D112CE5C7870F17E00C486BB73B1FDAD5CFAD6B7F01B47AC71D6A6B6BE1052D2DADF8B1B0B08EDE949BE39A6B36BABEF4F2EEDDC9F0399BCD79AD16FFF0028BC5C2CDC4F0105E78A17DC15264CDC36CA52EBDF24A3A7E0B0E6A320F5FC708CEBDF86290521FBDFD76AE2BE63B5303E7ECD6028CB900D5041A238940DF81C4B6A1A1C2682CA525A346D7CB1F8CF48DD88CDBB6C5C39BDC576B57E21498E1393CF1448D6BE5CFC2D5C809EFBF6F24FE3BC9AF676F81F6F6F69292BCA8A8E48686569D1CE8156E7A79C3DF00AE4557825BD5D494C7C727D3933521B482B4901E31C8A50E28EFFBDF8F733810FDC7C73E0D6E268687F0F0C3557FC17F1C278486163A9C7FF0624CBB404747475E5E5E515111A83E3F3FDBD5D586C4167A86DE0B343AB200C39F86FEC0E0E0605D5D1D947C5757177DEDC8FEFD09D40B5CBCE596A26F7CA3FCE69B9D79F7B7BE95E0700C4E4C4C2E8CFF3C05C0F010AE5D9BDBBC399BE661F5507C1A3DFC9BAE547C6262B9D63FBDBDBD858585F9F9F90303035ACCEBF41682074E515D5D7DF5EA554874ED057A9C136CC719BDECA7A7A7E7CA952B48633B3B3B753681BE6276D6F92CB0CDD6F1D39F9E97F2D82DB7187FF9CBB6FBEEABBDF7DEE4C949B3CEB8B5DF31FF199E4353D3D43FFC43A67EDB83DE88FF97958A2E2A6A00D9CBCACAC17C04EDB9B9393D05EC0EF2FAD9169C31994C08EC08EF7D7D7D447ECBC080D3034078F411151515DDDDDD3A8386530C10FAFAFAB19F99198587D5D757FED33F9D522AF4D147EBFFE55F8A86865AEDF6E9F14F835B8AE10964648CDE79671AE9F014D7E38D7A654EB8C190555F5FD6D6D606E6CFCCCCE84C161C760B7EB7C2C1799C6C6B6B87B3D4D6D60C0FF78E8DF5D4D581FBD560BE1E3822CE3BA783D11DA043E926C0AD7A7AE01A830E47775252C6860DC7A5FC734D4DBDC331E71E7465FE333C87D3A72D6BD726BBDEED93421228911E7B3C9D9A9A69B5F6395C6F23D1A33A9AFCAEC50CD7758E0EE9F8CDFCBC6D78B8CE6030BEF24AFCD4540F2E9D9C1C06DFBBBA9C6C07F3DDB4D76F53877CD27F56003FF6F7C3D50A8E1C898E8D8DADAC2CD3392FBC80F35F86E7F0FAEB9DAB5727D26AB4647A9E2558CA53010125F4CB79D0B3A2A2B2A9A9099C77BF9373C80504738AE8FD232396B939EBF8786B5656F1534FE5D09456B89467DF78237564A4DDF97A212B5CA0CB64327710DA09A03B3D0ED9D6D8D8585A5A5A52526236B7D9ED637D7DDD068321323212E7B5913CFEC9F01076EC68552A8956EF9F95F2E30307B25D8B6DE611F6E7E6E61181415D4819E4B0A0BAEE0210F3FB09369BD5E1B00C0D358786E66CDDEA7C3A188933BD1131869E8B0993F2CCDEBD497D7D571D8EBEC1C14EB0BDB9B9B9A5A5057BFDD7F48A8B8B913B2083C03DA18B701E1D027A0AA4D5313131717171F815FF510C8687F08FFF58266590521FFFC77FA4EAC92C072DF8999A9A763F7E8503047F9013992CB80A0E5BAD968989618763D06CAE7BE79DF4DB6E4B74BD0B3482DE851B4EEF118DA0F782621F2AC489A79E8A6D6EAE999A329B4CCD7A20B4B0B0106E85EE0077C61ED1BEA1A1E18A0BF5F5F5D86764645CB870213131915B8AE109AC5B97B76347A2DD3EA27FA4A59ED71F3FD7FCD79A07D0C92F623E82765959715656E9B66D71F4F07B12BD292562C116EE7A29FA057A88466F81527EB065CB99C2C2BCF2F252D01BFADF6C36A317803B80EAB82DF65584CACACA0A0274516666667878784D4D0D371663D13135B5F078CAFDBA4ECD7CFD972FF4B2370B01B1BABABAA6B6160C6D7CF0C178214ED35B5074CCBF489CBFE87A173AB6B34284D22BD34F405C0911B877AFA1BEBE2A3F1F2E500EB683F9B5742F37EDCBCACA742E80DE213737372727A7B0B0085A8853608677402B796CEE711E70DE4A40B8063FC15B887368A2D9D9718763DC66EBDCBF1FB23F909E1A0855EABC52E7F4DF82512A98DEF3734CA98FEEBEFB424444E1FC7CD7FC3C52E62E847DC4F6B4B434A3D108B6EB3902701EB9405E5E1E689F9D9D0DE5035FE8EEEEE657C031BC0F3DA4A9FFEC17043F580AF223F8230EE30C7CC16432B7B7B7A34370384640EC53A78C6BD69CA6553DC7E9C5261FD3DA86E33FFA515C717195C3D1393606A95387BE0354C7AD10F9A1F611E4A1ED93929272097007D01E07C805E88FBF30184B8991916E37F3D12FF4F5F52174BBC730F5600E047C7B7BCBF83802B5C960C8F9DEF782E9EDD041FBF75F3699EA67674D3D3D2D103960BD96F4E84174A807B4CE494D4D8D8A8A8223E0470EF80C5FC3F0F0485757977BB8BE9900DAEB111BADE121D16B6BAB40788B0511BEA4A3A3CC6C2E6D6880B0716A1BADEA35E741782D7210ED91DB92CEC96D6FBF3239C9AF3A67F83440789DB4BAF3567748D7C0998686FAD6D6ABF0959A9A1A64AF10F9D883F0F9F9F93880B0D722273D3D1D61BFBABA6470B04BFF7D3106C32F001700D511D28B8A8A10CFB59ED76338E0BC1EC38192C1799C41D807DBA1F0535252D208C9C9C98585C6CECE86A92956F80C7F456B6B436363A556357AC452AB7A38454141811EBACCCACA42C0C7015C20212181147E3152E6B9390EF88CE5008BC5DCD4549D4D80B0D1FB4C02388F686F301810F0710CBDD4DFDFCF2B1918CB0F1313431D1DB5F9F9990602D4CEA54B97E2E3E363636311FC4D26130FE930963DECF6194478A4C65041D5D5D53D3D3DFA15280C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C16030180C0683C160305626FE1F41B54494] } END_SDK Add(MouseEvent,12098582,280,98) { Point(doVisible) } Add(DoData,3029165,231,98) { Data=Integer(0) link(onEventData,12098582:doVisible,[(271,104)(271,118)]) } Add(MultiElement,13908054,504,161) { @Hint=#6:Змейка| link(onEvent1,9653998:doWork1,[(548,167)(548,188)]) AddHint(-29,82,54,13,@Hint) } BEGIN_SDK Add(EditMulti,4166808,21,21) { EventCount=1 WorkCount=2 Width=874 Height=361 link(doWork1,9622733:doValue,[(49,27)(49,34)]) link(doWork2,424069:doTranslate,[(42,34)(42,167)]) } Add(MultiElement,14591,189,161) { link(onEvent1,9778435:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=664 Height=424 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,7595408:doBegin,[(324,132)(324,164)(58,164)(58,195)]) } Add(GL_Vertex3D,2383392,112,189) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,189) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,189) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,189) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,189) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,189) { link(onEnd,4971883:doBegin,[(331,195)(331,229)(58,229)(58,251)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,245) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,245) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,245) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,245) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,245) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,245) { link(onEnd,8670403:doEnabled,[(339,251)(339,288)(53,288)(53,307)]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,357,364) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,399,364) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(636,370)(636,13)]) } Add(GL_Begin,1349823,154,301) { BlockType=9 link(onBegin,12765509:doTexCoord,[]) } Add(GL_End,6605685,532,301) { link(onEnd,13061908:doDisabled,[]) } Add(GL_CallList,11551290,112,301) { Index=2 link(onCallList,1349823:doBegin,[]) } Add(GL_VertexTexture,7675361,364,301) { link(onTexCoord,5905401:doVertex,[]) } Add(GL_VertexTexture,16286406,448,301) { T=1 link(onTexCoord,1586382:doVertex,[]) } Add(GL_VertexTexture,12765509,196,301) { S=1 T=1 link(onTexCoord,8678521:doVertex,[]) } Add(GL_VertexTexture,3063764,280,301) { S=1 link(onTexCoord,5259293:doVertex,[]) } Add(GL_Options,8670403,70,301) { Flag=10 link(onEvent,11551290:doCallList,[]) } Add(GL_Vertex3D,5259293,322,301) { X=-1.01 Y=0.5 Z=0.5 link(onVertex,7675361:doTexCoord,[]) } Add(GL_Vertex3D,5905401,406,301) { X=-1.01 Y=0.5 Z=-0.5 link(onVertex,16286406:doTexCoord,[]) } Add(GL_Options,13061908,574,294) { Flag=10 link(onEvent,6091258:doBegin,[(619,300)(619,345)(51,345)(51,370)]) } Add(GL_Vertex3D,1586382,490,301) { X=-1.01 Y=-0.5 Z=-0.5 link(onVertex,6605685:doEnd,[]) } Add(GL_Vertex3D,8678521,238,301) { X=-1.01 Y=-0.5 Z=0.5 link(onVertex,3063764:doTexCoord,[]) } Add(GL_Vertex3D,10719020,147,364) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,1845224:doVertex,[]) } Add(GL_Vertex3D,5126419,273,364) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,11658826:doEnd,[]) } Add(GL_Vertex3D,1845224,189,364) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,3945656:doVertex,[]) } Add(GL_Vertex3D,3945656,231,364) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,5126419:doVertex,[]) } Add(GL_Begin,6091258,63,364) { BlockType=6 link(onBegin,16451054:doColor,[]) } Add(GL_End,11658826,315,364) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,16451054,105,364) { Color=16711680 Alpha=0.8 link(onColor,10719020:doVertex,[]) } END_SDK Add(MultiElement,5082179,273,161) { @Color=16733440 link(onEvent1,8492646:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,14020490,357,161) { link(onEvent1,1383208:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,6589361,441,161) { @Color=16733440 link(onEvent1,12851223:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,13380134,525,161) { link(onEvent1,7901813:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,1663694,609,161) { @Color=16733440 link(onEvent1,1013455:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,267999,693,161) { link(onEvent1,12091173:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,9924806,777,161) { @Color=16733440 link(onEvent1,13292984:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(GL_Rotate,9778435,231,161) { Y=1 link(onRotate,5082179:doWork1,[]) link(Angle,3206417:Var,[]) } Add(GL_Rotate,8492646,315,161) { X=1 link(onRotate,14020490:doWork1,[]) link(Angle,2675587:Var,[]) } Add(GL_Rotate,1383208,399,161) { Y=1 link(onRotate,6589361:doWork1,[]) link(Angle,2587418:Var,[]) } Add(GL_Rotate,12851223,483,161) { X=1 link(onRotate,13380134:doWork1,[]) link(Angle,14424528:Var,[]) } Add(GL_Rotate,7901813,567,161) { Y=1 link(onRotate,1663694:doWork1,[]) link(Angle,4288770:Var,[]) } Add(GL_Rotate,1013455,651,161) { X=1 link(onRotate,267999:doWork1,[]) link(Angle,15630033:Var,[]) } Add(GL_Rotate,12091173,735,161) { Y=1 link(onRotate,9924806:doWork1,[]) link(Angle,9359492:Var,[]) } Add(GL_Rotate,13292984,819,161) { X=1 link(onRotate,4585224:doWork1,[(863,167)(863,205)(177,205)(177,244)]) link(Angle,6393315:Var,[]) } Add(MultiElement,4585224,189,238) { link(onEvent1,1868881:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,7472993,273,238) { @Color=16733440 link(onEvent1,11951370:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,14354376,357,238) { link(onEvent1,15113978:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,7123465,441,238) { @Color=16733440 link(onEvent1,10901586:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,8222466,525,238) { link(onEvent1,1946942:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,5163143,609,238) { @Color=16733440 link(onEvent1,12651740:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,8343617,693,238) { link(onEvent1,3700231:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,2444169,777,238) { @Color=16733440 link(onEvent1,15029057:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(GL_Rotate,1868881,231,238) { Y=1 link(onRotate,7472993:doWork1,[]) link(Angle,4756892:Var,[]) } Add(GL_Rotate,11951370,315,238) { X=1 link(onRotate,14354376:doWork1,[]) link(Angle,9519777:Var,[]) } Add(GL_Rotate,15113978,399,238) { Y=1 link(onRotate,7123465:doWork1,[]) link(Angle,4633223:Var,[]) } Add(GL_Rotate,10901586,483,238) { X=1 link(onRotate,8222466:doWork1,[]) link(Angle,1680615:Var,[]) } Add(GL_Rotate,1946942,567,238) { Y=1 link(onRotate,5163143:doWork1,[]) link(Angle,13388735:Var,[]) } Add(GL_Rotate,12651740,651,238) { X=1 link(onRotate,8343617:doWork1,[]) link(Angle,2663633:Var,[]) } Add(GL_Rotate,3700231,735,238) { Y=1 link(onRotate,2444169:doWork1,[]) link(Angle,15086594:Var,[]) } Add(GL_Rotate,15029057,819,238) { X=1 link(onRotate,803413:doWork1,[(863,244)(863,282)(177,282)(177,321)]) link(Angle,1586876:Var,[]) } Add(MultiElement,803413,189,315) { link(onEvent1,852475:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,6618907,273,315) { @Color=16733440 link(onEvent1,13172606:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,234528,357,315) { link(onEvent1,15544802:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,11227105,441,315) { @Color=16733440 link(onEvent1,47095:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,7055469,525,315) { link(onEvent1,9804052:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,5706056,609,315) { @Color=16733440 link(onEvent1,8592426:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(MultiElement,2678344,693,315) { link(onEvent1,9981742:doRotate,[]) } BEGIN_SDK Add(EditMulti,14339129,14,7) { EventCount=1 WorkCount=1 Width=461 Height=354 link(doWork1,8356881:doTranslate,[(42,13)(42,27)]) } Add(GL_Begin,8902146,196,21) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,238,21) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,280,21) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,364,21) { link(onEnd,12308252:doBegin,[(408,27)(408,58)(58,58)(58,76)]) } Add(GL_Vertex3D,8395271,322,21) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,112,70) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,154,70) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,70,70) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,238,70) { link(onEnd,9789035:doBegin,[(282,76)(282,112)(58,112)(58,132)]) } Add(GL_Vertex3D,7129911,112,126) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,238,126) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,154,126) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,196,126) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,70,126) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,280,126) { link(onEnd,4971883:doBegin,[(325,132)(325,167)(58,167)(58,188)]) } Add(GL_Vertex3D,2383392,112,245) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,238,245) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,154,245) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,196,245) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,70,245) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,280,245) { link(onEnd,5279476:doBegin,[(324,251)(324,283)(51,283)(51,314)]) } Add(GL_Vertex3D,13068937,196,70) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,112,182) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,196,182) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,154,182) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,238,182) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,70,182) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,280,182) { link(onEnd,7595408:doBegin,[(324,188)(324,220)(58,220)(58,251)]) } Add(GL_Vertex3D,16027136,154,308) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,280,308) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,196,308) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,238,308) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,70,308) { BlockType=6 link(onBegin,14611661:doColor,[]) } Add(GL_End,4974648,322,308) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,112,308) { Color=16711680 Alpha=0.8 link(onColor,16027136:doVertex,[]) } Add(GL_Color,10418853,154,21) { Color=16777215 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_GTools,9100003,112,21) { Point(doPushMatrix) link(onEvent,10418853:doColor,[]) } Add(GL_GTools,581423,364,308) { Point(doPopMatrix) link(onEvent,10770939:doTranslate,[]) } Add(GL_Translate,8356881,70,21) { X=1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,10770939,406,308) { Y=-1.01 link(onTranslate,14339129:onEvent1,[(453,314)(453,13)]) } END_SDK Add(MultiElement,4942713,777,315) { @Color=16733440 link(onEvent1,4166808:onEvent1,[(876,321)(876,27)]) } BEGIN_SDK Add(EditMulti,14339129,28,28) { EventCount=1 WorkCount=1 Width=468 Height=347 link(doWork1,2434493:doTranslate,[(52,34)(52,62)]) } Add(GL_Begin,8902146,245,56) { BlockType=6 link(onBegin,14661812:doVertex,[]) } Add(GL_Vertex3D,14661812,287,56) { X=-1 Y=1 Z=1 link(onVertex,6069265:doVertex,[]) } Add(GL_Vertex3D,6069265,329,56) { X=-1 Y=-1 Z=1 link(onVertex,8395271:doVertex,[]) } Add(GL_End,5982301,413,56) { link(onEnd,12308252:doBegin,[(455,62)(455,96)(65,96)(65,111)]) } Add(GL_Vertex3D,8395271,371,56) { X=1 Y=-1 Z=1 link(onVertex,5982301:doEnd,[]) } Add(GL_Vertex3D,11341713,119,105) { X=-1 Y=1 Z=-1 link(onVertex,13220404:doVertex,[]) } Add(GL_Vertex3D,13220404,161,105) { X=-1 Y=-1 Z=-1 link(onVertex,13068937:doVertex,[]) } Add(GL_Begin,12308252,77,105) { BlockType=6 link(onBegin,11341713:doVertex,[]) } Add(GL_End,3756352,245,105) { link(onEnd,9789035:doBegin,[(290,111)(290,147)(65,147)(65,167)]) } Add(GL_Vertex3D,7129911,119,161) { X=-1 Y=-1 Z=1 link(onVertex,14843316:doVertex,[]) } Add(GL_Vertex3D,11331931,245,161) { X=1 Y=-1 Z=1 link(onVertex,14858577:doEnd,[]) } Add(GL_Vertex3D,14843316,161,161) { X=-1 Y=-1 Z=-1 link(onVertex,10479527:doVertex,[]) } Add(GL_Vertex3D,10479527,203,161) { X=1 Y=-1 Z=-1 link(onVertex,11331931:doVertex,[]) } Add(GL_Begin,9789035,77,161) { BlockType=6 link(onBegin,7129911:doVertex,[]) } Add(GL_End,14858577,287,161) { link(onEnd,4971883:doBegin,[(327,167)(327,203)(65,203)(65,223)]) } Add(GL_Vertex3D,2383392,119,266) { X=-1 Y=1 Z=1 link(onVertex,9677701:doVertex,[]) } Add(GL_Vertex3D,11893661,245,266) { X=1 Y=-1 Z=1 link(onVertex,16406398:doEnd,[]) } Add(GL_Vertex3D,9677701,161,266) { X=-1 Y=1 Z=-1 link(onVertex,6388046:doVertex,[]) } Add(GL_Vertex3D,6388046,203,266) { X=1 Y=-1 Z=-1 link(onVertex,11893661:doVertex,[]) } Add(GL_Begin,7595408,77,266) { BlockType=6 link(onBegin,2383392:doVertex,[]) } Add(GL_End,16406398,287,266) { link(onEnd,5279476:doBegin,[(331,272)(331,310)(58,310)(58,328)]) } Add(GL_Vertex3D,13068937,203,105) { X=1 Y=-1 Z=-1 link(onVertex,3756352:doEnd,[]) } Add(GL_Vertex3D,9232091,119,217) { X=-1 Y=1 Z=1 link(onVertex,13235002:doVertex,[]) } Add(GL_Vertex3D,4450666,203,217) { X=-1 Y=-1 Z=-1 link(onVertex,1858908:doVertex,[]) } Add(GL_Vertex3D,13235002,161,217) { X=-1 Y=1 Z=-1 link(onVertex,4450666:doVertex,[]) } Add(GL_Vertex3D,1858908,245,217) { X=-1 Y=-1 Z=1 link(onVertex,10621099:doEnd,[]) } Add(GL_Begin,4971883,77,217) { BlockType=6 link(onBegin,9232091:doVertex,[]) } Add(GL_End,10621099,287,217) { link(onEnd,7595408:doBegin,[(331,223)(331,255)(65,255)(65,272)]) } Add(GL_Vertex3D,16027136,161,322) { X=-0.92 Y=0.93 Z=0.9 link(onVertex,727178:doVertex,[]) } Add(GL_Vertex3D,8184577,287,322) { X=0.93 Y=-0.92 Z=0.9 link(onVertex,4974648:doEnd,[]) } Add(GL_Vertex3D,727178,203,322) { X=-0.92 Y=0.93 Z=-0.9 link(onVertex,14480075:doVertex,[]) } Add(GL_Vertex3D,14480075,245,322) { X=0.93 Y=-0.92 Z=-0.9 link(onVertex,8184577:doVertex,[]) } Add(GL_Begin,5279476,77,322) { BlockType=6 link(onBegin,10418853:doColor,[]) } Add(GL_End,4974648,329,322) { link(onEnd,581423:doPopMatrix,[]) } Add(GL_Color,14611661,203,56) { Color=16711680 Alpha=0.8 link(onColor,8902146:doBegin,[]) } Add(GL_Color,10418853,119,322) { Color=16777215 Alpha=0.9 link(onColor,16027136:doVertex,[]) } Add(GL_GTools,9100003,119,56) { Point(doPushMatrix) link(onEvent,7845031:doRotate,[]) } Add(GL_GTools,581423,371,322) { Point(doPopMatrix) link(onEvent,60904:doTranslate,[]) } Add(GL_Rotate,7845031,161,56) { Angle=180 Z=1 link(onRotate,14611661:doColor,[]) } Add(GL_Translate,2434493,77,56) { Y=-1 link(onTranslate,9100003:doPushMatrix,[]) } Add(GL_Translate,60904,413,322) { X=1.01 link(onTranslate,14339129:onEvent1,[(462,328)(462,34)]) } END_SDK Add(GL_Rotate,852475,231,315) { Y=1 link(onRotate,6618907:doWork1,[]) link(Angle,14133324:Var,[]) } Add(GL_Rotate,13172606,315,315) { X=1 link(onRotate,234528:doWork1,[]) link(Angle,7122755:Var,[]) } Add(GL_Rotate,15544802,399,315) { Y=1 link(onRotate,11227105:doWork1,[]) link(Angle,5327831:Var,[]) } Add(GL_Rotate,47095,483,315) { X=1 link(onRotate,7055469:doWork1,[]) link(Angle,9658178:Var,[]) } Add(GL_Rotate,9804052,567,315) { Y=1 link(onRotate,5706056:doWork1,[]) link(Angle,7234593:Var,[]) } Add(GL_Rotate,8592426,651,315) { X=1 link(onRotate,2678344:doWork1,[]) link(Angle,16609237:Var,[]) } Add(GL_Rotate,9981742,735,315) { Y=1 link(onRotate,4942713:doWork1,[]) link(Angle,11818213:Var,[]) } Add(MT_MultiMem,9622733,77,28) { Count=28 } Add(LineBreak,1300774,77,77) { Caption="1" Type=1 link(Data,9622733:Value1,[]) Primary=[3206417,154,56] } Add(LineBreak,4620510,84,77) { Caption="2" Type=1 link(Data,9622733:Value2,[]) Primary=[2675587,231,56] } Add(LineBreak,6511720,91,77) { Caption="3" Type=1 link(Data,9622733:Value3,[]) Primary=[2587418,308,56] } Add(LineBreak,16735966,98,77) { Caption="4" Type=1 link(Data,9622733:Value4,[]) Primary=[14424528,385,56] } Add(LineBreak,11212546,105,77) { Caption="5" Type=1 link(Data,9622733:Value5,[]) Primary=[4288770,462,56] } Add(LineBreak,6118104,112,77) { Caption="6" Type=1 link(Data,9622733:Value6,[]) Primary=[15630033,539,56] } Add(LineBreak,15570364,119,77) { Caption="7" Type=1 link(Data,9622733:Value7,[]) Primary=[9359492,616,56] } Add(LineBreak,4199089,126,77) { Caption="8" Type=1 link(Data,9622733:Value8,[]) Primary=[6393315,693,56] } Add(LineBreak,2049041,133,77) { Caption="9" Type=1 link(Data,9622733:Value9,[]) Primary=[4756892,98,133] } Add(LineBreak,11881939,140,77) { Caption="10" Type=1 link(Data,9622733:Value10,[]) Primary=[9519777,175,133] } Add(LineBreak,10710289,147,77) { Caption="11" Type=1 link(Data,9622733:Value11,[]) Primary=[4633223,252,133] } Add(LineBreak,14516619,154,77) { Caption="12" Type=1 link(Data,9622733:Value12,[]) Primary=[1680615,329,133] } Add(LineBreak,282943,161,77) { Caption="13" Type=1 link(Data,9622733:Value13,[]) Primary=[13388735,406,133] } Add(LineBreak,13352554,168,77) { Caption="14" Type=1 link(Data,9622733:Value14,[]) Primary=[2663633,483,133] } Add(LineBreak,12077427,175,77) { Caption="15" Type=1 link(Data,9622733:Value15,[]) Primary=[15086594,560,133] } Add(LineBreak,5955238,182,77) { Caption="16" Type=1 link(Data,9622733:Value16,[]) Primary=[1586876,637,133] } Add(LineBreak,3485369,189,77) { Caption="17" Type=1 link(Data,9622733:Value17,[]) Primary=[14133324,42,210] } Add(LineBreak,1969529,196,77) { Caption="18" Type=1 link(Data,9622733:Value18,[]) Primary=[7122755,119,210] } Add(LineBreak,7372591,203,77) { Caption="19" Type=1 link(Data,9622733:Value19,[]) Primary=[5327831,196,210] } Add(LineBreak,15007616,210,77) { Caption="20" Type=1 link(Data,9622733:Value20,[]) Primary=[9658178,273,210] } Add(LineBreak,8779753,217,77) { Caption="21" Type=1 link(Data,9622733:Value21,[]) Primary=[7234593,350,210] } Add(LineBreak,5534748,224,77) { Caption="22" Type=1 link(Data,9622733:Value22,[]) Primary=[16609237,427,210] } Add(LineBreak,6790096,231,77) { Caption="23" Type=1 link(Data,9622733:Value23,[]) Primary=[11818213,504,210] } Add(GL_Scale,223580,147,161) { X=0.2 Y=0.2 Z=0.2 link(onScale,14591:doWork1,[]) link(X,13658728:Var1,[(153,138)]) link(Y,12692300:Var1,[(160,145)]) link(Z,12692300:Var2,[]) } Add(GL_Translate,424069,63,161) { Y=0.8 link(onTranslate,7536217:doRotate,[]) link(X,13366855:Var,[]) link(Y,7179289:Var,[]) link(Z,11994464:Var,[]) } Add(GL_Rotate,7536217,105,161) { Angle=-45 Z=1 link(onRotate,223580:doScale,[]) link(Angle,758959:Var,[]) } Add(GetDataEx,12692300,161,140) { link(Data,13658728:Var2,[]) } Add(GetDataEx,13658728,161,133) { link(Data,2886154:Var,[]) } Add(LineBreak,14800852,238,77) { Caption="L" Type=1 link(Data,9622733:Value24,[]) Primary=[758959,-133,35] } Add(LineBreak,8478589,245,77) { Caption="x" Type=1 link(Data,9622733:Value25,[]) Primary=[13366855,-182,28] } Add(LineBreak,10821552,252,77) { Caption="y" Type=1 link(Data,9622733:Value26,[]) Primary=[7179289,-182,42] } Add(LineBreak,15725090,266,77) { Caption="zoom" Type=1 link(Data,9622733:Value28,[]) Primary=[2886154,-105,35] } Add(InfoTip,7580671,182,112) { Info=#13:Зиейка Рубика| Width=687 Height=256 } Add(LineBreak,16659870,259,77) { Caption="z" Type=1 link(Data,9622733:Value27,[]) Primary=[11994464,-182,56] } END_SDK Add(MultiElement,7336052,616,182) { @Hint=#8:Движение| link(onEvent1,13908054:doWork1,[(660,188)(660,153)(492,153)(492,167)]) link(onEvent2,9653998:doWork2,[(659,195)(659,230)(548,230)(548,195)]) AddHint(-8,62,68,13,@Hint) } BEGIN_SDK Add(EditMulti,13989543,35,21) { EventCount=2 WorkCount=1 VarCount=1 Width=1308 Height=263 link(doWork1,9622733:doValue,[(53,27)(53,34)]) link(Var1,15925308:Var,[]) } Add(MT_AddData,15684745,1064,217) { Count=28 link(onAdd,13989543:onEvent1,[(1323,223)(1323,27)]) link(Data1,15417515:Var1,[(1070,187)(104,187)]) link(Data2,9550031:Var1,[(1077,187)(146,187)]) link(Data3,11899519:Var1,[(1084,187)(188,187)]) link(Data4,4376471:Var1,[(1091,187)(230,187)]) link(Data5,3480115:Var1,[(1098,187)(272,187)]) link(Data6,274608:Var1,[(1105,187)(314,187)]) link(Data7,5501353:Var1,[(1112,187)(356,187)]) link(Data8,4530170:Var1,[(1119,187)(398,187)]) link(Data9,145087:Var1,[(1126,187)(440,187)]) link(Data10,8951119:Var1,[(1133,187)(482,187)]) link(Data11,6587733:Var1,[(1140,187)(524,187)]) link(Data12,13470551:Var1,[(1147,187)(566,187)]) link(Data13,163465:Var1,[(1154,187)(608,187)]) link(Data14,9475233:Var1,[(1161,187)(650,187)]) link(Data15,8443020:Var1,[(1168,187)(692,187)]) link(Data16,13530339:Var1,[(1175,187)(734,187)]) link(Data17,6897899:Var1,[(1182,187)(776,187)]) link(Data18,11945406:Var1,[(1189,187)(818,187)]) link(Data19,1780287:Var1,[(1196,187)(860,187)(862,166)]) link(Data20,14012091:Var1,[(1203,187)(902,187)]) link(Data21,10114171:Var1,[(1210,187)(944,187)]) link(Data22,10727982:Var1,[(1217,187)(986,187)]) link(Data23,7875960:Var1,[(1224,187)(1028,187)]) link(Data24,950888:Var1,[(1231,187)(1091,187)]) link(Data25,7299985:Var1,[(1238,187)(1133,187)]) link(Data26,6484759:Var1,[(1245,187)(1175,187)]) link(Data27,7662556:Var1,[(1252,187)(1217,187)]) link(Data28,11636517:Var1,[]) } Add(MT_MultiMem,9622733,98,28) { Count=29 link(onData,218275:doData,[]) } Add(DoData,218275,322,28) { link(onEventData,15417515:doWork1,[(373,34)(373,83)(58,83)(58,132)]) } Add(MultiElement,11636517,1253,126) { @Hint=#4:zoom| @Color=65535 link(onEvent1,15684745:doAdd,[(1298,132)(1298,174)(1059,174)(1059,223)]) link(onEvent2,13989543:onEvent2,[(1314,139)(1314,34)]) link(Data1,9622733:Value28,[(1259,93)(293,93)]) AddHint(-8,-27,40,13,@Hint) } BEGIN_SDK Add(EditMulti,15406859,49,7) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=601 Height=284 link(doWork1,4760480:doEvent1,[(72,13)(72,118)]) link(doWork2,5316012:In,[]) link(Var1,6519005:Result,[(55,264)(468,264)]) } Add(Counter,2538078,406,140) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,6519005:doOperation,[]) } Add(Hub,4760480,119,112) { OutCount=4 link(onEvent1,1515904:doOperation,[(184,118)(184,55)]) link(onEvent2,382205:doCompare,[(186,125)(186,174)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(140,139)(140,146)]) } Add(DoData,6148355,350,175) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,266,49) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(272,37)(254,37)(254,89)]) link(Op2,12194684:Var2,[(279,37)(442,37)]) } Add(Memory,12639913,357,49) { Default=Integer(0) } Add(ChanelToIndex,16262045,315,49) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,357,126) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(400,139)(400,146)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,308,168) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(314,145)]) } Add(LineBreak,1533489,581,7) { link(Out,15406859:onEvent1,[]) Primary=[283905,-434,133] } Add(ChanelToIndex,8097732,511,126) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,560,126) { Default=Integer(1) } Add(IndexToChanel,13583262,560,175) { Point(Index) link(onEvent1,15406859:onEvent2,[(639,181)(639,20)]) link(Index,5844717:Value,[]) } Add(LineBreak,7716123,518,175) { link(Out,13583262:doEvent,[]) Primary=[5316012,-434,-161] } Add(Math,6519005,462,140) { OpType=3 Op2=1000 link(onResult,8097732:doWork2,[(502,146)(502,139)]) } Add(Math,1515904,210,49) { OpType=2 Op2=1000 ResultType=0 link(onResult,14612771:doCompare,[]) link(Op1,15406859:Data1,[(216,28)(55,28)]) } Add(If_else,382205,210,168) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(250,181)(250,216)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(223,96)]) } Add(GetDataEx,9760145,210,84) { link(Data,1515904:Result,[]) } Add(GetDataEx,12194684,436,91) { Angle=2 link(Data,2538078:Count,[(442,197)(412,197)]) } Add(GetDataEx,8534056,210,140) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,350,217) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(396,223)]) } Add(Hub,11774356,259,210) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,392,175) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,259,168) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,287,210) { link(onEventData,2538078:doMin,[(388,216)(388,167)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,287,140) { Angle=3 link(Data,8534056:Var3,[]) } END_SDK Add(MultiElement,950888,1085,126) { @Hint=#4:угол| @Color=65450 link(onEvent1,7299985:doWork1,[]) link(onEvent2,7299985:doWork2,[]) link(Data1,9622733:Value24,[(1091,93)(265,93)]) AddHint(-18,-28,37,13,@Hint) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,3156056,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,1931593,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,15417515,98,126) { @Color=65280 link(onEvent1,9550031:doWork1,[]) link(onEvent2,9550031:doWork2,[]) link(Data1,9622733:Value1,[]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=1 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)(58,160)]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=5 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[]) link(onEvent5,5316012:In,[(119,188)(119,202)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(428,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,12976132,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,126] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,1843556,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-322,-21] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,422,133) { Angle=2 link(Data,8227052:Var3,[(428,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,9550031,140,126) { @Color=65280 link(onEvent1,11899519:doWork1,[]) link(onEvent2,11899519:doWork2,[]) link(Data1,9622733:Value2,[(146,93)(111,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,9875802,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,15102173,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,11899519,182,126) { @Color=65280 link(onEvent1,4376471:doWork1,[]) link(onEvent2,4376471:doWork2,[]) link(Data1,9622733:Value3,[(188,93)(118,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,3709958,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,11071958,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,4376471,224,126) { @Color=65280 link(onEvent1,3480115:doWork1,[]) link(onEvent2,3480115:doWork2,[]) link(Data1,9622733:Value4,[(230,93)(125,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,4180154,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,13413507,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,3480115,266,126) { @Color=65280 link(onEvent1,274608:doWork1,[]) link(onEvent2,274608:doWork2,[]) link(Data1,9622733:Value5,[(272,93)(132,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,4071993,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,14418043,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,274608,308,126) { @Color=65280 link(onEvent1,5501353:doWork1,[]) link(onEvent2,5501353:doWork2,[]) link(Data1,9622733:Value6,[(314,93)(139,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,10970543,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,7938644,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,5501353,350,126) { @Color=65280 link(onEvent1,4530170:doWork1,[]) link(onEvent2,4530170:doWork2,[]) link(Data1,9622733:Value7,[(356,93)(146,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,4144947,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,7489093,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,4530170,392,126) { @Color=65280 link(onEvent1,145087:doWork1,[]) link(onEvent2,145087:doWork2,[]) link(Data1,9622733:Value8,[(398,93)(153,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,650166,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,4847039,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,145087,434,126) { @Color=65280 link(onEvent1,8951119:doWork1,[]) link(onEvent2,8951119:doWork2,[]) link(Data1,9622733:Value9,[(440,93)(160,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,9383103,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,2903592,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,6587733,518,126) { @Color=65280 link(onEvent1,13470551:doWork1,[]) link(onEvent2,13470551:doWork2,[]) link(Data1,9622733:Value11,[(524,93)(174,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,6398127,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,3032615,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,13470551,560,126) { @Color=65280 link(onEvent1,163465:doWork1,[]) link(onEvent2,163465:doWork2,[]) link(Data1,9622733:Value12,[(566,93)(181,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,4972411,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,11901244,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,9475233,644,126) { @Color=65280 link(onEvent1,8443020:doWork1,[]) link(onEvent2,8443020:doWork2,[]) link(Data1,9622733:Value14,[(650,93)(195,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,4486144,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,10982019,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,8951119,476,126) { @Color=65280 link(onEvent1,6587733:doWork1,[]) link(onEvent2,6587733:doWork2,[]) link(Data1,9622733:Value10,[(482,93)(167,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,3260794,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,115679,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,11945406,812,126) { @Color=65280 link(onEvent1,1780287:doWork1,[]) link(onEvent2,1780287:doWork2,[]) link(Data1,9622733:Value18,[(818,93)(223,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,6921904,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,16144892,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,163465,602,126) { @Color=65280 link(onEvent1,9475233:doWork1,[]) link(onEvent2,9475233:doWork2,[]) link(Data1,9622733:Value13,[(608,93)(188,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,3170786,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,12743632,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,8443020,686,126) { @Color=65280 link(onEvent1,13530339:doWork1,[]) link(onEvent2,13530339:doWork2,[]) link(Data1,9622733:Value15,[(692,93)(202,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,189581,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,7135634,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,13530339,728,126) { @Color=65280 link(onEvent1,6897899:doWork1,[]) link(onEvent2,6897899:doWork2,[]) link(Data1,9622733:Value16,[(734,93)(209,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,8438158,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,5855060,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,6897899,770,126) { @Color=65280 link(onEvent1,11945406:doWork1,[]) link(onEvent2,11945406:doWork2,[]) link(Data1,9622733:Value17,[(776,93)(216,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,14384710,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,12732086,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,1780287,854,126) { @Color=65280 link(onEvent1,14012091:doWork1,[]) link(onEvent2,14012091:doWork2,[]) link(Data1,9622733:Value19,[(860,93)(230,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,13313196,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,11255124,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,14012091,896,126) { @Color=65280 link(onEvent1,10114171:doWork1,[]) link(onEvent2,10114171:doWork2,[]) link(Data1,9622733:Value20,[(902,93)(237,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,6747280,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,5850864,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,10114171,938,126) { @Color=65280 link(onEvent1,10727982:doWork1,[]) link(onEvent2,10727982:doWork2,[]) link(Data1,9622733:Value21,[(944,93)(244,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,6394208,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,9539196,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,7875960,1022,126) { @Color=65280 link(onEvent1,950888:doWork1,[]) link(onEvent2,950888:doWork2,[]) link(Data1,9622733:Value23,[(1028,93)(258,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,2389059,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,9528441,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,10727982,980,126) { @Color=65280 link(onEvent1,7875960:doWork1,[]) link(onEvent2,7875960:doWork2,[]) link(Data1,9622733:Value22,[(986,93)(251,93)]) } BEGIN_SDK Add(EditMulti,15406859,42,49) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=552 Height=263 link(doWork1,4760480:doEvent1,[(58,55)(58,160)]) link(doWork2,5316012:In,[]) link(Var1,8227052:Var2,[(48,278)(405,278)]) } Add(Counter,2538078,385,182) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,8097732:doWork2,[(432,188)(432,181)]) } Add(Hub,4760480,98,154) { OutCount=4 link(onEvent1,14612771:doCompare,[(164,160)(164,97)]) link(onEvent2,382205:doCompare,[(165,167)(165,216)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(119,181)(119,188)]) } Add(DoData,6148355,329,217) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,245,91) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(251,79)(233,79)(233,131)]) link(Op2,12194684:Var2,[(258,79)(421,79)]) } Add(Memory,12639913,336,91) { Default=Integer(0) } Add(ChanelToIndex,16262045,294,91) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,336,168) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(379,181)(379,188)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,287,210) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(293,187)]) } Add(LineBreak,353118,490,49) { link(Out,15406859:onEvent1,[]) Primary=[283905,-364,133] } Add(ChanelToIndex,8097732,441,168) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,490,168) { Default=Integer(1) } Add(IndexToChanel,13583262,490,217) { Point(Index) link(onEvent1,15406859:onEvent2,[(541,223)(541,62)]) link(Index,5844717:Value,[]) } Add(LineBreak,13610844,448,217) { link(Out,13583262:doEvent,[]) Primary=[5316012,-378,-161] } Add(If_else,382205,189,210) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(229,223)(229,258)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(202,138)]) } Add(GetDataEx,9760145,189,126) { link(Data,15406859:Data1,[(195,88)(48,88)]) } Add(GetDataEx,12194684,415,133) { Angle=2 link(Data,8227052:Var3,[(421,239)]) } Add(GetDataEx,8534056,189,182) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,329,259) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(375,265)]) } Add(Hub,11774356,238,252) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,371,217) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,238,210) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,266,252) { link(onEventData,2538078:doMin,[(367,258)(367,209)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,266,182) { Angle=3 link(Data,8534056:Var3,[]) } Add(GetDataEx,8227052,399,234) { Angle=3 link(Data,2538078:Count,[(391,239)]) } END_SDK Add(MultiElement,6484759,1169,126) { @Hint=#1:y| @Color=65535 link(onEvent1,7662556:doWork1,[]) link(onEvent2,7662556:doWork2,[]) link(Data1,9622733:Value26,[(1175,93)(279,93)]) AddHint(-8,-27,20,13,@Hint) } BEGIN_SDK Add(EditMulti,15406859,49,7) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=601 Height=284 link(doWork1,4760480:doEvent1,[(72,13)(72,118)]) link(doWork2,5316012:In,[]) link(Var1,6519005:Result,[(55,264)(468,264)]) } Add(Counter,2538078,406,140) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,6519005:doOperation,[]) } Add(Hub,4760480,119,112) { OutCount=4 link(onEvent1,1515904:doOperation,[(184,118)(184,55)]) link(onEvent2,382205:doCompare,[(186,125)(186,174)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(140,139)(140,146)]) } Add(DoData,6148355,350,175) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,266,49) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(272,37)(254,37)(254,89)]) link(Op2,12194684:Var2,[(279,37)(442,37)]) } Add(Memory,12639913,357,49) { Default=Integer(0) } Add(ChanelToIndex,16262045,315,49) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,357,126) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(400,139)(400,146)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,308,168) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(314,145)]) } Add(LineBreak,484221,581,7) { link(Out,15406859:onEvent1,[]) Primary=[283905,-434,133] } Add(ChanelToIndex,8097732,511,126) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,560,126) { Default=Integer(1) } Add(IndexToChanel,13583262,560,175) { Point(Index) link(onEvent1,15406859:onEvent2,[(639,181)(639,20)]) link(Index,5844717:Value,[]) } Add(LineBreak,11948001,518,175) { link(Out,13583262:doEvent,[]) Primary=[5316012,-434,-161] } Add(Math,6519005,462,140) { OpType=3 Op2=50 link(onResult,8097732:doWork2,[(502,146)(502,139)]) } Add(Math,1515904,210,49) { OpType=2 Op2=50 ResultType=0 link(onResult,14612771:doCompare,[]) link(Op1,15406859:Data1,[(216,28)(55,28)]) } Add(If_else,382205,210,168) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(250,181)(250,216)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(223,96)]) } Add(GetDataEx,9760145,210,84) { link(Data,1515904:Result,[]) } Add(GetDataEx,12194684,436,91) { Angle=2 link(Data,2538078:Count,[(442,197)(412,197)]) } Add(GetDataEx,8534056,210,140) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,350,217) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(396,223)]) } Add(Hub,11774356,259,210) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,392,175) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,259,168) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,287,210) { link(onEventData,2538078:doMin,[(388,216)(388,167)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,287,140) { Angle=3 link(Data,8534056:Var3,[]) } END_SDK Add(MultiElement,7299985,1127,126) { @Hint=#1:x| @Color=65535 link(onEvent1,6484759:doWork1,[]) link(onEvent2,6484759:doWork2,[]) link(Data1,9622733:Value25,[(1133,93)(272,93)]) AddHint(-6,-27,20,13,@Hint) } BEGIN_SDK Add(EditMulti,15406859,49,7) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=601 Height=284 link(doWork1,4760480:doEvent1,[(72,13)(72,118)]) link(doWork2,5316012:In,[]) link(Var1,6519005:Result,[(55,264)(468,264)]) } Add(Counter,2538078,406,140) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,6519005:doOperation,[]) } Add(Hub,4760480,119,112) { OutCount=4 link(onEvent1,1515904:doOperation,[(184,118)(184,55)]) link(onEvent2,382205:doCompare,[(186,125)(186,174)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(140,139)(140,146)]) } Add(DoData,6148355,350,175) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,266,49) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(272,37)(254,37)(254,89)]) link(Op2,12194684:Var2,[(279,37)(442,37)]) } Add(Memory,12639913,357,49) { Default=Integer(0) } Add(ChanelToIndex,16262045,315,49) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,357,126) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(400,139)(400,146)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,308,168) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(314,145)]) } Add(LineBreak,15309970,581,7) { link(Out,15406859:onEvent1,[]) Primary=[283905,-434,133] } Add(ChanelToIndex,8097732,511,126) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,560,126) { Default=Integer(1) } Add(IndexToChanel,13583262,560,175) { Point(Index) link(onEvent1,15406859:onEvent2,[(639,181)(639,20)]) link(Index,5844717:Value,[]) } Add(LineBreak,11932553,518,175) { link(Out,13583262:doEvent,[]) Primary=[5316012,-434,-161] } Add(Math,6519005,462,140) { OpType=3 Op2=50 link(onResult,8097732:doWork2,[(502,146)(502,139)]) } Add(Math,1515904,210,49) { OpType=2 Op2=50 ResultType=0 link(onResult,14612771:doCompare,[]) link(Op1,15406859:Data1,[(216,28)(55,28)]) } Add(If_else,382205,210,168) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(250,181)(250,216)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(223,96)]) } Add(GetDataEx,9760145,210,84) { link(Data,1515904:Result,[]) } Add(GetDataEx,12194684,436,91) { Angle=2 link(Data,2538078:Count,[(442,197)(412,197)]) } Add(GetDataEx,8534056,210,140) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,350,217) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(396,223)]) } Add(Hub,11774356,259,210) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,392,175) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,259,168) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,287,210) { link(onEventData,2538078:doMin,[(388,216)(388,167)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,287,140) { Angle=3 link(Data,8534056:Var3,[]) } END_SDK Add(InfoTip,5504463,91,112) { Info=#40:Поворот блоков змейки до заданного угла | Font=[MS Sans Serif,8,1,0,1] VAlign=2 Width=974 Height=60 } Add(LineBreak,2965905,294,70) { Caption="delay" Type=1 link(Data,9622733:Value29,[]) Primary=[15925308,-259,182] } Add(MultiElement,7662556,1211,126) { @Hint=#1:z| @Color=65535 link(onEvent1,11636517:doWork1,[]) link(onEvent2,11636517:doWork2,[]) link(Data1,9622733:Value27,[(1217,93)(286,93)]) AddHint(-5,-27,20,13,@Hint) } BEGIN_SDK Add(EditMulti,15406859,49,7) { EventCount=2 WorkCount=2 DataCount=1 VarCount=1 Width=601 Height=284 link(doWork1,4760480:doEvent1,[(72,13)(72,118)]) link(doWork2,5316012:In,[]) link(Var1,6519005:Result,[(55,264)(468,264)]) } Add(Counter,2538078,406,140) { Max=0 Point(doMin) Point(doMax) Point(doStep) link(onNext,6519005:doOperation,[]) } Add(Hub,4760480,119,112) { OutCount=4 link(onEvent1,1515904:doOperation,[(184,118)(184,55)]) link(onEvent2,382205:doCompare,[(186,125)(186,174)]) link(onEvent3,12910118:doEvent,[]) link(onEvent4,283905:In,[(140,139)(140,146)]) } Add(DoData,6148355,350,175) { Data=Integer(1) link(onEventData,13907528:doWork2,[]) } Add(If_else,14612771,266,49) { link(onTrue,16262045:doWork1,[]) link(onFalse,16262045:doWork2,[]) link(Op1,9760145:Var3,[(272,37)(254,37)(254,89)]) link(Op2,12194684:Var2,[(279,37)(442,37)]) } Add(Memory,12639913,357,49) { Default=Integer(0) } Add(ChanelToIndex,16262045,315,49) { link(onIndex,12639913:doValue,[]) } Add(IndexToChanel,12910118,357,126) { Point(Index) link(onEvent1,8097732:doWork1,[]) link(onEvent2,2538078:doNext,[(400,139)(400,146)]) link(Index,12639913:Value,[]) } Add(DoData,15754902,308,168) { link(onEventData,2538078:doMax,[]) link(Data,12680651:Var3,[(314,145)]) } Add(LineBreak,13156010,581,7) { link(Out,15406859:onEvent1,[]) Primary=[283905,-434,133] } Add(ChanelToIndex,8097732,511,126) { link(onIndex,5844717:doValue,[]) } Add(Memory,5844717,560,126) { Default=Integer(1) } Add(IndexToChanel,13583262,560,175) { Point(Index) link(onEvent1,15406859:onEvent2,[(639,181)(639,20)]) link(Index,5844717:Value,[]) } Add(LineBreak,12661167,518,175) { link(Out,13583262:doEvent,[]) Primary=[5316012,-434,-161] } Add(Math,6519005,462,140) { OpType=3 Op2=50 link(onResult,8097732:doWork2,[(502,146)(502,139)]) } Add(Math,1515904,210,49) { OpType=2 Op2=50 ResultType=0 link(onResult,14612771:doCompare,[]) link(Op1,15406859:Data1,[(216,28)(55,28)]) } Add(If_else,382205,210,168) { Type=2 Op2=Integer(0) link(onTrue,8577933:doEvent1,[]) link(onFalse,11774356:doEvent1,[(250,181)(250,216)]) link(Op1,8534056:Var2,[]) link(Op2,12194684:Var1,[(223,96)]) } Add(GetDataEx,9760145,210,84) { link(Data,1515904:Result,[]) } Add(GetDataEx,12194684,436,91) { Angle=2 link(Data,2538078:Count,[(442,197)(412,197)]) } Add(GetDataEx,8534056,210,140) { link(Data,9760145:Var2,[]) } Add(DoData,7946983,350,217) { Data=Integer(-1) link(onEventData,13907528:doWork3,[(396,223)]) } Add(Hub,11774356,259,210) { link(onEvent1,5799599:doData,[]) link(onEvent2,7946983:doData,[]) } Add(HubEx,13907528,392,175) { link(onEvent,2538078:doStep,[]) } Add(Hub,8577933,259,168) { link(onEvent1,15754902:doData,[]) link(onEvent2,6148355:doData,[]) } Add(DoData,5799599,287,210) { link(onEventData,2538078:doMin,[(388,216)(388,167)]) link(Data,12680651:Var2,[]) } Add(GetDataEx,12680651,287,140) { Angle=3 link(Data,8534056:Var3,[]) } END_SDK END_SDK Add(MultiElement,9653998,560,182) { @Hint=#6:Список| link(onEvent1,7336052:doWork1,[]) link(Data1,7336052:Var1,[(566,170)(605,170)(605,226)(622,226)]) AddHint(-18,61,52,13,@Hint) } BEGIN_SDK Add(EditMulti,5955592,28,14) { EventCount=1 WorkCount=3 DataCount=1 Width=587 Height=410 link(doWork1,15223757:doRead,[(400,20)(400,160)]) link(doWork2,1228297:doEvent1,[(46,27)(46,41)]) link(doWork3,11947023:doStrCat,[(42,34)(42,97)]) } Add(StrList,15578252,413,49) { Strings=#87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|88:0;0;0;0;0;0;0;180;0;0;-180;0;0;0;0;0;0;0;0;0;0;0;0;-45.;-0.44;0.5;0.;0.2;0=Собачка шаг 1|93:0;0;0;0;0;180;0;180;0;0;-180;0;180;0;0;0;0;0;0;0;0;0;0;-45.;-0.18;2.12;0.;0.2;0=Собачка шаг 2|96:0;0;0;0;180;180;0;180;0;0;-180;0;180;180;0;0;0;0;0;0;0;0;0;-45.;0.72;0.72;0.;0.2;0=Собачка шаг 3|106:0;0;0;0;180;180;0;180;0;0;-180;0;180;180;0;0;0;-180;0;180;-180;0;180;-45.;0.72;0.72;0.;0.2;0=Собачка шаг 4|110:0;0;0;0;180;180;0;180;0;0;-180;0;180;180;0;0;0;-180;0;180;-180;0;180;-45.;0.78;0.78;0.;0.22;5000=Собачка шаг 4|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|117:180;90;-90;-90;90;-180;-90;180;-90;90;180;-90;-90;0;180;180;0;0;90;-180;-90;90;90;-90.;0.22;-0.44;-0.66;0.22;5000=ZZZ|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|107:0;-90;0;90;90;0;-90;0;0;90;180;-90;0;0;90;0;-90;-90;0;90;0;-90;180;90.;-1.04;-0.86;0.2;0.21;5000=Катапульта|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|88:0;0;0;0;0;90;90;0;0;0;0;0;0;90;90;0;0;0;0;0;0;90;90;0.;-1.4;0.26;0.;0.2;5000=Треугольник|94:0;0;0;0;0;90;90;0;0;0;0;0;0;90;90;0;0;0;0;0;0;90;90;-90.;-0.4;0.82;0.;0.2;5000=Треугольник -90|88:0;0;0;0;0;180;0;0;0;0;180;0;0;0;0;0;0;180;0;0;0;0;180;45.;-0.74;-0.72;0.;0.205;5000=Окно|89:0;0;0;0;0;180;0;0;0;0;180;0;0;0;0;0;0;180;0;0;0;0;180;-45.;-0.74;0.72;0.;0.205;5000=Дверь|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|112:0;180;90;-90;0;180;180;0;-90;-90;90;90;90;90;-90;-90;0;180;180;0;-90;90;180;45.;-0.18;-0.5;-0.24;0.24;5000=рожки|117:0;180;90;-90;0;180;180;0;-90;-90;90;90;90;90;-90;-90;0;180;180;0;-90;90;180;-135.;0.18;0.16;-0.24;0.24;5000=Рожки-135|110:90;0;-90;0;180;180;0;-90;0;180;180;0;-90;0;180;180;0;-90;0;90;90;0;0;-180.;-0.46;-0.68;0.22;0.225;5000=XXX-180|100:90;0;-90;0;180;180;0;-90;0;180;180;0;-90;0;180;180;0;-90;0;90;90;0;0;0.;0.44;0.66;0.22;0.22;5000=XXX|117:-90;-90;90;-90;-90;90;-90;-90;90;-90;-90;90;-90;-90;90;-90;-90;90;-90;-90;90;-90;-90;90.;-2.58;0.;0.02;0.16;5000=Пила|115:-90;90;-90;90;-90;90;-90;90;-90;90;-90;90;-90;90;-90;90;-90;90;-90;90;-90;90;-90;-45.;0.1;1.92;0.;0.145;5000=Сверло|106:0;0;0;0;180;180;0;180;0;180;180;0;180;180;0;180;180;0;180;0;180;180;0;-135.;0.44;-0.44;0.;0.206;5000=Шляпа|106:180;0;180;0;180;180;0;180;0;180;180;0;180;0;180;180;0;180;180;0;180;180;0;-90.;0.5;-0.5;0.;0.25;8000=Рыбка|96:0;0;0;180;180;0;180;0;0;180;0;180;180;0;0;0;0;0;0;0;0;0;180;-45.;-0.78;-0.28;0.;0.216;5000=Жираф|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|96:0;0;0;0;180;180;0;0;0;180;180;0;0;0;180;180;0;0;0;0;180;0;0;-45.;0.56;0.94;0.;0.263;5000=Прямоуг|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|93:90;90;90;90;0;0;90;90;0;0;90;0;0;90;0;0;90;0;0;90;0;0;0;-45.;0.18;0.2;0.26;0.263;5000=Спираль|96:90;90;90;90;0;0;90;90;0;0;90;0;0;90;0;0;90;0;0;90;0;0;0;-135.;0.18;-0.18;0.26;0.263;5000=Спираль|96:0;180;180;0;180;180;0;0;180;0;180;180;0;0;180;0;0;0;180;180;0;0;0;0.;-1.06;0.;0.;0.263;5000=Ромб|118:90;-90;90;90;-90;90;-90;-90;90;-90;90;90;-90;90;-90;-90;90;-90;90;90;-90;90;-90;-45.;0.54;0.88;-0.52;0.25;5000=2 треуг|129:90;-90;-90;-90;-90;90;-90;-90;90;-90;-90;-90;-90;90;-90;-90;90;-90;-90;-90;-90;90;-90;-45.;-0.18;0.18;-0.24;0.25;5000=Лет аппарат|110:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-45.;0.64;0.22;0.;0.3;5000=Шар|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное состояние|109:0;180;180;0;180;0;180;180;0;0;-90;-180;0;-180;-180;0;180;0;180;180;0;0;0;-45.;0.14;0.14;0.18;0.22;5000=2 угла|96:0;0;0;180;180;0;180;0;0;180;0;180;180;0;0;0;0;0;0;0;0;0;180;-45.;-0.78;-0.28;0.;0.216;5000=Жираф|106:180;0;180;0;180;180;0;180;0;180;180;0;180;0;180;180;0;180;180;0;180;180;0;-90.;0.5;-0.5;0.;0.25;8000=Рыбка|102:0;0;0;0;180;180;0;0;0;180;180;0;0;0;180;180;0;0;0;0;180;0;0;-45.;0.56;0.94;0.;0.263;5000=Прямоугольник|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|93:90;90;90;90;0;0;90;90;0;0;90;0;0;90;0;0;90;0;0;90;0;0;0;-45.;0.18;0.2;0.26;0.263;5000=Спираль|96:0;180;180;0;180;180;0;0;180;0;180;180;0;0;180;0;0;0;180;180;0;0;0;0.;-1.06;0.;0.;0.263;5000=Ромб|125:90;-90;90;90;-90;90;-90;-90;90;-90;90;90;-90;90;-90;-90;90;-90;90;90;-90;90;-90;-45.;0.54;0.88;-0.52;0.25;5000=2 треугольника|137:90;-90;-90;-90;-90;90;-90;-90;90;-90;-90;-90;-90;90;-90;-90;90;-90;-90;-90;-90;90;-90;-45.;-0.18;0.18;-0.24;0.25;5000=Летательный аппарат|120:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-45.;0.64;0.22;0.;0.3;5000=Шар по центру|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|102:0;0;0;0;180;180;0;180;0;0;180;0;180;180;0;0;0;180;0;180;180;0;180;-45.;0.86;0.86;0.;0.244;5000=Собачка|120:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-45.;0.64;0.22;0.;0.3;5000=Шар по центру|122:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-360.;0.3;-0.54;0.;0.3;5000=Шар внизу -360|112:180;-90;180;-90;0;90;90;-180;-90;90;180;-90;-90;0;-180;180;0;0;-90;-90;0;90;180;-90.;0.2;0.4;0.6;0.2;5000=Кресло|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|113:0;0;-180;90;180;-90;180;0;180;180;0;180;-90;180;90;-180;0;0;0;-90;-90;-180;90;-45.;-0.14;0.18;-0.2;0.2;5000=Якорь|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|101:0;90;90;-90;-90;-90;-90;90;90;90;90;-90;90;180;90;0;180;0;0;180;0;0;180;-90.;0.42;1.;0.;0.2;5000=Змея|87:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.88;0.;0.11;5=Исходное положение|116:-90;180;0;-180;180;0;-180;180;0;0;90;180;-90;0;0;180;180;0;180;180;0;180;90;-45.;0.24;-0.12;-0.6;0.2;5000=дельтоплан|116:-90;180;0;-180;180;0;-180;180;0;0;90;0;-90;0;0;180;180;0;180;180;0;180;90;-45.;0.2;-0.16;-1.2;0.2;5000=2 дельтоплана|107:0;180;0;-180;180;0;-180;180;0;0;0;180;0;0;0;180;180;0;180;180;0;180;0;-180.;1.7;-0.22;-1.34;0.212;5000=Горы|79:90;90;90;90;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-165.;0.;1.;0.;0.2;0=Шар шаг1|87:90;90;90;90;-90;-90;-90;-90;90;0;0;0;0;0;0;0;0;0;0;0;0;0;0;360.;0.;1.;0.;0.2;0=Шар шаг2|94:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;0;0;0;0;0;0;0;0;0;360.;0.;1.;0.;0.2;0=Шар шаг3|108:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;360.;0.;1.;0.;0.2;0=Шар шаг4|120:90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-90;90;90;90;90;-90;-90;-90;-45.;0.64;0.22;0.;0.3;5000=Шар по центру| link(onChange,14413122:doWork2,[]) } Add(ArrayRW,15223757,427,154) { link(onRead,8734748:doSplit,[]) link(Array,15578252:Array,[]) link(Index,2611681:Var2,[(440,146)(412,146)]) } Add(Counter,4206815,189,203) { Max=0 Point(doMax) link(onNext,11009844:doCompare,[(228,209)(228,181)(102,181)(102,195)]) } Add(MT_String,9439791,525,147) { link(onResult,5955592:onEvent1,[(586,153)(586,20)]) } Add(Thread,3340418,126,42) { Delay=5000 FastStop=0 Point(doDelay) link(onExec,4206815:doNext,[(174,48)(174,209)]) } Add(DoData,8724214,84,224) { link(onEventData,4206815:doMax,[]) link(Data,13460568:Var2,[]) } Add(InfoTip,5424249,42,280) { Info=#41:Пример строки конечного состояния змейки-|85:0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;-45.;0.;1.8;0.1;5000=Исходное положение|0:|84:Первые 23 цицры -( углы поворота блоков змейки от -180 до 180 градусов ) можно и 360|42:24 цифра - угол поворота фигуры ( змейки )|38:25,26,27 цифры - смещение по оси X,Y,Z|9:28 - Zoom|54:29 - Задержка для показа в мс. ( после сборки модели )|15:30 = Примечание|0:| HAlign=0 Width=547 Height=130 Margin=5 } Add(If_else,11009844,112,189) { Op2=Integer(0) link(onTrue,4206815:doReset,[(166,195)(166,223)]) link(Op1,13460568:Var3,[(118,173)]) link(Op2,2611681:Var1,[(125,173)]) } Add(GetDataEx,13460568,84,168) { link(Data,15578252:Count,[(90,139)(426,139)]) } Add(Dir,5145339,189,42) { } Add(StrCat,11947023,189,91) { Str2="Zmeika_Rubika.txt" link(onStrCat,13359086:doFileExists,[]) link(Str1,5145339:CurrentDir,[]) } Add(FileTools,13359086,238,70) { link(onEnd,11706726:doEvent,[]) } Add(DoData,6712349,343,77) { link(onEventData,15578252:doLoad,[]) link(Data,11947023:Result,[(349,65)(334,65)(334,132)(195,132)]) } Add(IndexToChanel,11706726,280,70) { link(onEvent1,14413122:doWork3,[(326,76)(326,30)(459,30)]) link(onEvent2,6712349:doData,[]) } Add(GetDataEx,2611681,406,168) { Angle=2 link(Data,4206815:Count,[(412,249)(195,249)]) } Add(InfoTip,16229791,182,42) { Info=#37:Проверка и загрузка Zmeika_Rubika.txt| VAlign=2 Width=211 Height=109 } Add(DoData,1679789,84,56) { link(onEventData,3340418:doDelay,[]) link(Data,5955592:Data1,[(90,30)(34,30)]) } Add(Hub,1228297,56,35) { link(onEvent1,1679789:doData,[(77,41)(77,62)]) link(onEvent2,3340418:doStart,[]) } Add(MultiStrData,8734748,476,154) { Char="=" link(onPart1,9439791:doMT,[]) } Add(LineBreak,2361788,28,224) { link(Out,8724214:doData,[]) Primary=[15758476,441,-175] } Add(HubEx,14413122,455,49) { link(onEvent,15758476:In,[]) } END_SDK Add(LineBreak,15560088,385,210) { link(Out,1682437:doWork2,[]) Primary=[681286,-140,-161] } Add(Version,10776440,63,42) { Version="0,01" E-mail="tig-rrr@mail.ru" }