Add(MainForm,8020793,308,140) { Width=925 Height=819 Point(onPaint) Point(MouseX) Point(MouseY) Point(onMouseMove) Point(onMouseUp) link(onCreate,14142968:doCreateRgn,[]) link(onPaint,512886:doFill,[(431,167)(431,216)]) link(onMouseMove,4002693:doCheck,[(422,174)(422,272)]) link(onMouseUp,9904443:doEvent,[(347,181)(347,321)]) } Add(RGN_Draw,512886,441,210) { DrawSource=2 link(Region,1590706:Var2,[]) } Add(RGN_Script,14142968,448,154) { Script=#69:poly(6.698729811,75,50,100,50,75,93.30127019,25,50,20,6.698729811,25)|0:| } Add(RGN_PointXY,4002693,490,266) { link(onTrue,7358839:doReset,[]) link(onFalse,7358839:doOn,[]) link(Region,1590706:Var3,[(496,194)]) link(X,8020793:MouseX,[(503,257)(314,257)]) link(Y,8020793:MouseY,[(510,250)(321,250)]) } Add(GetDataEx,1590706,448,189) { link(Data,14142968:Result,[]) } Add(Switch,7358839,539,259) { DataOn=Integer(1) DataOff=Integer(0) Point(doOn) Point(State) } Add(Message,8245472,588,315) { } Add(IndexToChanel,9904443,539,315) { Count=1 Point(Index) link(onEvent1,8245472:doMessage,[]) link(Index,7358839:State,[]) }