Make(cnet) ver(4.05 build 186) Add(EntryPoint,2953706,21,91) { Width=600 Height=486 Name="form" link(onCreate,16691314:Init,[(110,97)(110,132)]) link(onError,8850550:doShow,[]) } Add(ChildPanel,14881735,21,133) { link(onStart,6209797:doStart,[]) link(onPause,6209797:doStop,[]) link(onAdd,16691314:Add,[(108,153)(108,146)]) } BEGIN_SDK Add(EditMultiEx,7262842,21,21) { EventCount=#7:onStart|7:onPause|5:onAdd| Width=377 Height=235 } Add(Panel,11208121,42,35) { Left=410 Top=5 Width=175 Height=440 Anchor=11 BorderStyle=2 Point(onPaint) } Add(Button,484349,112,119) { Left=50 Top=75 Text="Start" Point(onClick) Point(doText) Point(doFocus) link(onClick,1567760:doOperation,[]) } Add(Math,1567760,154,119) { OpType=8 Op2=Integer(1) TypeOp1=2 TypeOp2=2 Default=Integer(0) link(onResult,2128002:doValue,[]) link(Op1,2504828:Var1,[(160,107)(197,107)(197,165)]) } Add(IndexToChannel,13333430,252,119) { link(Index,2504828:Var3,[(258,107)(248,107)(248,165)]) link(onEvent1,3181886:doEvent1,[(292,125)(292,111)]) link(onEvent2,15277018:doEvent1,[]) } Add(Hub,3181886,301,105) { link(onEvent1,7262842:onStart,[(357,111)(357,27)]) link(onEvent2,2232366:doData,[(332,118)(332,174)]) } Add(DoData,2232366,343,168) { Data=String(Pause) link(onEventData,7746402:doWork2,[]) } Add(DoData,8437551,343,210) { Data=String(Start) link(onEventData,7746402:doWork3,[(387,216)]) } Add(Hub,15277018,301,126) { link(onEvent1,7262842:onPause,[(365,132)(365,34)]) link(onEvent2,8437551:doData,[(328,139)(328,216)]) } Add(HubEx,7746402,383,168) { Angle=3 link(onEvent,484349:doText,[(387,157)(102,157)(102,125)]) } Add(Memory,2128002,210,119) { Default=Integer(1) link(onData,13333430:doEvent,[]) } Add(Button,12784538,308,35) { Left=50 Top=30 Text="Add" Point(onClick) link(onClick,7262842:onAdd,[]) } Add(GetDataEx,2504828,210,160) { link(Data,2128002:Value,[]) } END_SDK Add(Timer,6209797,70,133) { Interval=10 link(onTick,16691314:Work,[]) } Add(ChildPanel,16691314,119,126) { } BEGIN_SDK Add(EditMultiEx,15986482,21,21) { WorkCount=#4:Init|4:Work|3:Add| Width=643 Height=578 link(Init,10550807:doData,[(263,27)(263,83)]) link(Work,2732540:doInvalidate,[(31,34)(31,41)]) link(Add,12906805:doEvent1,[(26,41)(26,125)]) } Add(Graphics,10534163,217,63) { @Color=11184895 Name="gr" Point(doClear) } Add(Panel,2732540,42,35) { Left=5 Top=5 Width=390 Height=440 Anchor=15 Name="panel" BorderStyle=2 Point(onMouseMove) Point(onPaint) Point(doInvalidate) Point(Control) link(onPaint,2598157:doGetMethod,[]) } Add(DoData,13494876,175,70) { @Color=11184895 link(onEventData,10534163:doClear,[]) link(Data,10788866:Color,[]) } Add(Color,10788866,175,28) { @Color=11184895 Color=-16777201 } Add(Hub,9625112,140,42) { @Color=11184895 OutCount=3 link(onEvent1,10534163:doGraphics,[(170,48)(170,69)]) link(onEvent2,13494876:doData,[(165,55)(165,76)]) link(onEvent3,14206820:doFor,[(161,62)(161,153)]) } Add(FieldRead,15347870,49,329) { @Color=16777130 Name="ClientSize.Width" link(Object,4909091:Var2,[]) } Add(FieldRead,8445518,91,329) { @Color=16777130 Name="ClientSize.Height" link(Object,4909091:Var3,[(97,320)]) } Add(GetDataEx,4909091,49,315) { link(Data,2732540:Control,[]) } Add(ControlMethods,3401653,336,77) { @Color=11206570 Control="panel" Point(doSetStyle) Point(value) Point(flags) link(flags,4711389:ControlStyles,[]) } Add(ControlStyles,4711389,343,35) { @Color=11206570 ControlStyles=18432 } Add(DoData,10550807,294,77) { @Color=11206570 Data=Integer(1) link(onEventData,3401653:doSetStyle,[]) } Add(Hub,8585494,210,147) { @Color=16755455 OutCount=5 link(onEvent1,4063506:##select,[]) link(onEvent2,15231199:doData,[(353,160)(353,188)]) link(onEvent3,8809309:doFillEllipse2,[(326,167)(326,216)]) link(onEvent4,1420458:doEvent1,[(231,174)(231,314)]) link(onEvent5,4063506:##store,[(382,181)(382,160)]) } Add(For,14206820,168,147) { @Color=16755455 IncludeEnd=1 Extern=1 link(onEvent,8585494:doEvent1,[]) link(End,4063506:##count,[(174,136)(367,136)(367,171)(594,171)]) } Add(Hub,1420458,238,308) { @Color=16777130 OutCount=5 link(onEvent1,15087128:doOperation,[]) link(onEvent2,9072887:doOperation,[]) link(onEvent3,6318657:doCompare,[(278,328)(278,426)]) link(onEvent4,5712089:doCompare,[(265,335)(265,440)]) link(onEvent5,11767955:doCompare,[(259,342)(259,552)]) } Add(Math,9072887,294,315) { @Color=16777130 TypeOp1=2 TypeOp2=2 link(onResult,4063506:doX,[(478,321)(478,118)]) link(Op1,7273408:Var3,[(300,306)]) link(Op2,9182606:Var1,[(307,306)]) } Add(Math,15087128,399,308) { @Color=16777130 TypeOp1=2 TypeOp2=2 link(onResult,4063506:doY,[(517,314)(517,125)]) link(Op1,11059880:Var2,[]) link(Op2,15945737:Var2,[]) } Add(If_else,6318657,343,420) { @Hint=#7:c.Top>z| @Color=16777130 Type=2 link(onTrue,13370440:doWork1,[(433,426)]) link(Op1,15945737:Var1,[(349,299)]) link(Op2,3388933:Result,[]) } Add(MathParse,3388933,350,378) { @Hint=#34:z=v.ClientHeight-c.Height-r.Height| @Color=16777130 DataCount=1 MathStr="( {0:int} - 10 )" link(X1,8627740:Var3,[(356,368)]) } Add(GetDataEx,15945737,406,294) { link(Data,11541852:Var2,[]) } Add(GetDataEx,9182606,329,301) { link(Data,285200:Var1,[(335,185)]) } Add(If_else,5712089,385,434) { @Hint=#7:c.Top<0| @Color=16777130 Type=1 Op2=Integer(0) link(onTrue,13370440:doWork2,[]) link(Op1,11541852:Var1,[(391,278)]) } Add(GetDataEx,11541852,406,273) { Angle=1 link(Data,11817577:Var2,[(468,278)]) } Add(MathParse,5220843,441,434) { @Color=16777130 DataCount=1 MathStr="-{0:int}" link(onResult,4063506:doHeight,[(531,440)(531,139)]) link(X1,11059880:Var3,[(447,285)]) } Add(GetDataEx,11059880,399,280) { link(Data,4063506:.Height,[(405,255)(566,255)]) } Add(If_else,11767955,329,546) { @Hint=#23:c.Left>v.ClientWidth-10| @Color=16777130 Type=2 link(onTrue,11556627:doWork2,[]) link(onFalse,7606536:doCompare,[]) link(Op1,6571126:Var2,[]) link(Op2,13450392:Result,[]) } Add(If_else,7606536,371,553) { @Hint=#8:c.Left<0| @Color=16777130 Type=1 Op2=Integer(0) link(onTrue,11556627:doWork3,[(410,559)]) link(Op1,6571126:Var3,[(377,530)]) } Add(GetDataEx,6571126,329,525) { link(Data,9182606:Var2,[]) } Add(MathParse,7359311,420,546) { @Color=16777130 DataCount=1 MathStr="-{0:int}" link(onResult,4063506:doWidth,[(525,552)(525,132)]) link(X1,7273408:Var2,[(426,524)(272,524)]) } Add(HubEx,11556627,406,546) { link(onEvent,7359311:doCalc,[]) } Add(MathParse,13450392,336,490) { @Color=16777130 DataCount=1 MathStr="( {0:int} - 10 )" link(X1,7612776:Var3,[(342,481)]) } Add(GetDataEx,7273408,266,301) { link(Data,4063506:.Width,[(272,259)(559,259)]) } Add(HubEx,13370440,429,434) { link(onEvent,5220843:doCalc,[]) } Add(GetDataEx,285200,427,180) { Angle=1 link(Data,4063506:.Left,[(545,185)]) } Add(GetDataEx,11817577,462,189) { link(Data,4063506:.Top,[(468,177)(552,177)]) } Add(Memory,12772618,448,84) { @Color=11206655 Default=Integer(10) } Add(GetDataEx,10153638,448,175) { link(Data,12772618:Value,[]) } Add(GetDataEx,7612776,49,476) { link(Data,15347870:Result,[]) } Add(GetDataEx,8627740,91,363) { link(Data,8445518:Result,[]) } Add(InfoTip,12901135,42,266) { Info=#10:Reflection| Frame=3 HAlign=0 Width=456 Height=326 } Add(InfoTip,8341742,147,133) { Info=#11:Enumeration| Frame=3 VAlign=2 HAlign=0 Width=113 Height=67 } Add(InfoTip,4265200,392,28) { Info=#7:Drawing| Frame=3 HAlign=0 Width=260 Height=221 } Add(InfoTip,5739093,266,28) { Info=#15:DoubleBuffering| Frame=3 HAlign=0 Width=120 Height=88 } Add(InfoTip,12670051,84,28) { Info=#8:Cleaning| Frame=3 HAlign=0 Width=176 Height=88 } Add(Random,10321965,434,42) { @Color=11206655 Constructor=1 Seed=11 link(Max,7612776:Var1,[(447,24)(38,24)(38,481)]) } Add(Random,5383811,476,42) { @Color=11206655 Constructor=1 Seed=63 link(Max,8627740:Var1,[(489,23)(34,23)(34,368)]) } Add(Random,5412147,518,42) { @Color=11206655 Constructor=1 Min=1 Max=5 Seed=31 } Add(Random,1096119,560,42) { @Color=11206655 Constructor=1 Min=1 Max=5 Seed=15 } Add(MultiElementEx,4063506,539,112) { @Color=11206655 link(x,10321965:Next,[(545,83)(440,83)]) link(y,5383811:Next,[(552,80)(482,80)]) link(width,5412147:Next,[(559,78)(524,78)]) link(height,1096119:Next,[]) link(color,10074071:Color,[(573,100)(600,100)(600,131)(615,131)]) } BEGIN_SDK Add(EditMultiEx,7936073,21,21) { WorkCount=#3:doX|3:doY|7:doWidth|8:doHeight|5:##add|8:##select|7:##store| VarCount=#5:.Left|4:.Top|6:.Width|7:.Height|6:color1|10:##instance|6:##type|7:##count| DataCount=#1:x|1:y|5:width|6:height|5:color| Width=111 Height=109 VOffset=35 HOffset=35 Point(##add) Point(##select) Point(##store) Point(##instance) Point(##type) Point(##count) link(doX,13436424:doX,[]) link(doY,13436424:doY,[]) link(doWidth,13436424:doDirectX,[]) link(doHeight,13436424:doDirectY,[]) link(##add,13436424:doConstructor,[]) link(.Left,13436424:x,[]) link(.Top,13436424:y,[]) link(.Width,13436424:directX,[]) link(.Height,13436424:directY,[]) link(color1,13436424:color,[]) link(##instance,13436424:instance,[]) link(##type,13436424:ClassName,[]) } Add(ClassContainer,13436424,56,56) { link(p1,7936073:x,[]) link(p2,7936073:y,[]) link(p3,7936073:width,[]) link(p4,7936073:height,[]) link(p5,7936073:color,[]) } BEGIN_SDK Add(EditMultiEx,9078725,21,21) { WorkCount=#3:doX|3:doY|9:doDirectX|9:doDirectY|13:doConstructor| VarCount=#1:x|1:y|7:directX|7:directY|5:color|8:instance|9:ClassName| DataCount=#2:p1|2:p2|2:p3|2:p4|2:p5| Width=328 Height=207 VOffset=91 HOffset=35 link(doX,16481593:doField,[]) link(doY,10696224:doField,[]) link(doDirectX,5592832:doField,[]) link(doDirectY,13546854:doField,[]) link(doConstructor,6923762:doConstructor,[(39,146)(39,62)]) link(x,16481593:Field,[(62,182)(321,182)]) link(y,10696224:Field,[(69,186)(279,186)]) link(directX,5592832:Field,[(76,190)(237,190)]) link(directY,13546854:Field,[(83,193)(195,193)]) link(color,3227511:Field,[(90,196)(153,196)]) link(instance,13771157:UserClass,[(97,211)(111,211)]) link(ClassName,13771157:ClassName,[(104,217)(118,217)]) } Add(UserClass,13771157,98,168) { Using=#14:System.Drawing| ClassName="Ball" AccessModifier=1 } Add(UserConstructor,6923762,56,56) { AccessModifier=1 Params=5 Types=#3:int|3:int|3:int|3:int|5:Color| link(onBody,16036810:doEvent1,[]) link(a1,9078725:p1,[]) link(a2,9078725:p2,[]) link(a3,9078725:p3,[]) link(a4,9078725:p4,[]) link(a5,9078725:p5,[]) } Add(Hub,16036810,105,56) { OutCount=5 link(onEvent1,16481593:doSet,[(300,62)(300,111)]) link(onEvent2,10696224:doSet,[(260,69)(260,118)]) link(onEvent3,5592832:doSet,[(214,76)(214,125)]) link(onEvent4,13546854:doSet,[(174,83)(174,132)]) link(onEvent5,3227511:doSet,[(129,90)(129,139)]) } Add(UserField,16481593,308,105) { Name="X" AccessModifier=1 Type="int" link(Value,6923762:v1,[(314,97)(62,97)]) } Add(UserField,10696224,266,112) { Name="Y" AccessModifier=1 Type="int" link(Value,6923762:v2,[(272,100)(69,100)]) } Add(UserField,5592832,224,119) { Name="directX" AccessModifier=1 Type="int" link(Value,6923762:v3,[(230,103)(76,103)]) } Add(UserField,13546854,182,126) { Name="directY" AccessModifier=1 Type="int" link(Value,6923762:v4,[(188,107)(83,107)]) } Add(UserField,3227511,140,133) { Name="color" AccessModifier=1 Type="Color" link(Value,6923762:v5,[(146,111)(90,111)]) } END_SDK END_SDK Add(PaintEventArgs,2598157,98,42) { @Color=11184895 link(onGraphics,9625112:doEvent1,[]) } Add(Color,10074071,609,91) { @Color=11206655 Point(doFromArgb4) Point(alpha) Point(blue_) Point(green_) Point(red_) Point(onFromArgb) link(alpha,1263831:Var2,[]) link(blue_,6759737:Var2,[]) link(green_,1397804:Var2,[]) link(red_,1397804:Var3,[(636,82)]) } Add(Random,8192191,602,42) { @Color=11206655 Max=255 Point(Next2) } Add(GetDataEx,1263831,609,77) { link(Data,8192191:Next2,[]) } Add(GetDataEx,1397804,623,77) { Angle=3 link(Data,6759737:Var3,[]) } Add(GetDataEx,6759737,616,77) { Angle=3 link(Data,1263831:Var3,[]) } Add(DoData,15231199,567,182) { @Color=11206655 link(onEventData,6450741:doColor,[]) link(Data,4063506:color1,[]) } Add(Hub,12906805,420,119) { @Color=11206655 link(onEvent1,10074071:doFromArgb4,[(487,125)(487,97)]) link(onEvent2,4063506:##add,[(486,132)(486,146)]) } Add(FillEllipse,8809309,413,203) { @Color=11206655 Graphics="gr" Brush="br" Point(doFillEllipse2) Point(x) Point(y) Point(width) Point(height) link(x,285200:Var2,[]) link(y,11817577:Var1,[(440,194)]) link(width,10153638:Var1,[(447,180)]) link(height,10153638:Var2,[]) } Add(SolidBrush,6450741,609,182) { @Color=11206655 Name="br" Color=255 Point(.Color) Point(doColor) } END_SDK Add(MessageBox,8850550,70,98) { }