Make(delphi) ver(4.04 build 183) Add(MainForm,2953706,70,224) { BorderStyle=1 Position=1 Point(onKeyDown) link(onCreate,2744968:doStart,[(137,244)(137,349)]) link(onKeyDown,11122166:doEvent1,[]) } Add(RadioButton,15360462,357,273) { Width=15 Height=15 Name="rr" Caption="" Point(doLeft) Point(doTop) Point(Left) Point(Top) } Add(Counter,2885556,287,175) { Max=400 link(onNext,15360462:doLeft,[(338,181)(338,286)]) } Add(Hub,11122166,182,245) { OutCount=5 link(onEvent1,559699:doCompare,[(210,251)(210,181)]) link(onEvent2,3108846:doCompare,[(210,258)(210,216)]) link(onEvent3,9708968:doCompare,[]) link(onEvent4,1549006:doCompare,[(214,272)(214,300)]) link(onEvent5,5032742:doEvent1,[(205,279)(205,433)]) } Add(Counter,4517270,287,287) { Max=300 link(onNext,15360462:doTop,[]) } Add(CheckBox,996207,483,350) { Left=105 Top=55 Width=15 Height=15 Caption="" Point(Left) Point(Top) link(onCheck,2548441:doWork3,[(550,356)]) } Add(CheckBox,6747132,420,273) { Left=40 Top=40 Width=15 Height=15 Caption="" Point(Left) Point(Top) link(onCheck,2548441:doWork2,[]) } Add(CheckBox,5560960,602,350) { Left=135 Top=95 Width=15 Height=15 Caption="" Point(Left) Point(Top) link(onCheck,15237908:doWork3,[(662,356)]) } Add(CheckBox,10427880,735,350) { Left=215 Top=95 Width=15 Height=15 Caption="" Point(Left) Point(Top) link(onCheck,9435141:doWork3,[(795,356)]) } Add(CheckBox,6262038,861,350) { Left=285 Top=165 Width=15 Height=15 Caption="" Point(Left) Point(Top) link(onCheck,11007636:doWork3,[(942,356)]) } Add(If_else,5103536,364,434) { link(onTrue,6747132:doCheck,[(408,440)(408,279)]) link(onFalse,6604427:doStrCat,[]) link(Op1,11287691:Var2,[]) link(Op2,8504686:Result,[(377,397)(433,397)]) } Add(StrCat,4513392,364,350) { link(onStrCat,8504686:doStrCat,[]) link(Str1,15360462:Left,[]) link(Str2,15360462:Top,[]) } Add(StrCat,8504686,427,350) { link(Str1,6747132:Left,[]) link(Str2,6747132:Top,[]) } Add(Hub,5032742,315,427) { OutCount=3 link(onEvent1,4513392:doStrCat,[(347,433)(347,356)]) link(onEvent2,5103536:doCompare,[]) link(onEvent3,3588489:doString,[(349,447)(349,531)]) } Add(If_else,559699,224,175) { Op2=Integer(39) link(onTrue,2885556:doNext,[]) } Add(If_else,3108846,224,210) { Op2=Integer(37) link(onTrue,2885556:doPrev,[(272,216)(272,188)]) } Add(If_else,9708968,224,259) { Op2=Integer(40) link(onTrue,4517270:doNext,[(272,265)(272,293)]) } Add(If_else,1549006,224,294) { Op2=Integer(38) link(onTrue,4517270:doPrev,[]) } Add(StrCat,6604427,490,441) { link(onStrCat,9421612:doCompare,[]) link(Str1,996207:Left,[]) link(Str2,996207:Top,[]) } Add(If_else,9421612,539,441) { link(onTrue,996207:doCheck,[(583,447)(583,401)(471,401)(471,356)]) link(onFalse,9495758:doStrCat,[]) link(Op2,10386012:Var2,[]) } Add(GetDataEx,11287691,364,421) { link(Data,4513392:Result,[]) } Add(RedrawManager,3217051,147,182) { ControlManager="rr" } Add(Timer,978833,70,175) { link(onTimer,8520106:doEvent1,[]) } Add(Beep,7739429,1001,273) { } Add(StrCat,9495758,609,448) { link(onStrCat,9633010:doCompare,[]) link(Str1,5560960:Left,[]) link(Str2,5560960:Top,[]) } Add(If_else,9633010,658,448) { link(onTrue,5560960:doCheck,[(702,454)(702,405)(590,405)(590,356)]) link(onFalse,7815626:doStrCat,[]) link(Op2,9194316:Var2,[]) } Add(StrCat,7815626,742,455) { link(onStrCat,9447092:doCompare,[]) link(Str1,10427880:Left,[]) link(Str2,10427880:Top,[]) } Add(If_else,9447092,791,455) { link(onTrue,10427880:doCheck,[(835,461)(835,409)(723,409)(723,356)]) link(onFalse,7024328:doStrCat,[]) link(Op2,5572208:Var2,[]) } Add(StrCat,7024328,868,462) { link(onStrCat,11220164:doCompare,[]) link(Str1,6262038:Left,[]) link(Str2,6262038:Top,[]) } Add(If_else,11220164,917,462) { link(onTrue,6262038:doCheck,[(961,468)(961,412)(849,412)(849,356)]) link(Op2,5572208:Var3,[(930,426)]) } Add(HubEx,11007636,938,273) { link(onEvent,7739429:doBeep,[]) } Add(HubEx,15237908,658,273) { link(onEvent,9435141:doWork2,[]) } Add(HubEx,2548441,546,273) { link(onEvent,15237908:doWork2,[]) } Add(HubEx,9435141,791,273) { link(onEvent,11007636:doWork2,[]) } Add(FormatStr,3588489,553,525) { DataCount=5 Mask="%1%2%3%4%5" link(onFString,15212369:doCompare,[]) link(Str1,6747132:Checked,[(559,504)(426,504)]) link(Str2,996207:Checked,[(566,491)(489,491)]) link(Str3,5560960:Checked,[(573,491)(608,491)]) link(Str4,10427880:Checked,[(580,498)(741,498)]) link(Str5,6262038:Checked,[(587,505)(867,505)]) } Add(If_else,15212369,609,525) { Op2=String(11111) link(onTrue,6733416:doEvent1,[]) } Add(Message,16706363,742,532) { } Add(FormatStr,969186,693,532) { Mask="Ваше победное время %1 секунд!" link(onFString,16706363:doMessage,[]) link(Str1,10791110:Result,[(699,513)(230,513)]) } Add(TimeCounter,2744968,154,343) { link(onStop,10791110:doOperation,[]) } Add(Math,10791110,224,350) { OpType=3 Op2=1000 ResultType=0 } Add(Hub,8520106,112,175) { link(onEvent1,9214247:doNext,[(136,181)(136,83)]) link(onEvent2,3217051:doRedraw,[]) } Add(Label,3464659,224,77) { Left=5 Top=245 Width=90 Height=28 Font=[MS Sans Serif,16,0,0,1] } Add(Counter,9214247,147,77) { Max=1000 link(onNext,5034907:doEvent1,[]) } Add(GetDataEx,10386012,546,421) { Angle=3 link(Data,11287691:Var3,[]) } Add(GetDataEx,9194316,665,421) { Angle=3 link(Data,10386012:Var3,[]) } Add(GetDataEx,5572208,798,421) { Angle=3 link(Data,9194316:Var3,[]) } Add(Hub,6733416,658,525) { link(onEvent1,46995:doEvent1,[(684,531)(684,566)(44,566)(44,356)]) link(onEvent2,969186:doString,[]) } Add(Hub,46995,70,350) { link(onEvent1,2744968:doStop,[]) link(onEvent2,15797442:doWork2,[(102,363)(102,330)(44,330)(44,188)]) } Add(Hub,5034907,189,77) { link(onEvent1,3464659:doText,[]) link(onEvent2,12185452:doCompare,[(213,90)(213,132)]) } Add(If_else,12185452,224,126) { Type=4 Op2=Integer(50) link(onTrue,14833812:doMessage,[]) } Add(Message,14833812,287,126) { Message="ВЫ ПРОИГРАЛИ!" link(onMessage,15797442:doWork1,[(331,132)(331,65)(60,65)]) } Add(HubEx,15797442,56,182) { link(onEvent,978833:doStop,[]) }