Make(cnet) ver(4.04 build 185) Add(Console,2953706,168,119) { Intercept=0 Point(Title) Point(OutputEncoding) Point(Error) Point(In) Point(Out) Point(doReadKey2) Point(onReadKey) link(onStart,7702387:doEvent1,[]) link(onCancelKeyPress,12427458:doEvent1,[]) link(onReadKey,6741818:doConsoleKeyInfo,[]) } Add(DoData,6931710,378,119) { Data=String(PRESS ESCAPE TO EXIT!) link(onEventData,11605866:doWork1,[(423,125)]) } Add(DoData,15167551,378,259) { link(onEventData,11605866:doWork2,[]) link(Data,2953706:Out,[(384,252)(209,252)]) } Add(Hub,7702387,336,119) { OutCount=9 link(onEvent1,6931710:doData,[]) link(onEvent2,3218962:doSetCursorPosition,[(367,132)(367,167)]) link(onEvent3,15167551:doData,[(367,139)(367,265)]) link(onEvent4,14546763:doData,[(367,146)(367,307)]) link(onEvent5,4739013:doData,[(367,153)(367,349)]) link(onEvent6,3227610:doData,[(367,160)(367,391)]) link(onEvent7,10113301:doData,[(367,167)(367,433)]) link(onEvent8,9349352:doMoveBufferArea2,[(367,174)(367,230)]) link(onEvent9,16310370:doWhile,[(358,181)(358,189)(86,189)(86,132)]) } Add(DoData,14546763,378,301) { link(onEventData,3722439:doWork2,[]) link(Data,2953706:In,[(384,294)(202,294)]) } Add(DoData,4739013,378,343) { link(onEventData,10021884:doWork2,[]) link(Data,2953706:Error,[(384,335)(195,335)]) } Add(DoData,3227610,378,385) { link(onEventData,110825:doWork2,[]) link(Data,2953706:OutputEncoding,[(384,378)(188,378)]) } Add(HubEx,3722439,419,301) { Angle=1 link(onEvent,10021884:doWork1,[]) } Add(HubEx,10021884,419,343) { Angle=1 link(onEvent,110825:doWork1,[]) } Add(HubEx,110825,419,385) { Angle=1 link(onEvent,12811343:doWork1,[]) } Add(DoData,10113301,378,427) { link(onEventData,12811343:doWork2,[]) link(Data,2953706:Title,[(384,420)(181,420)]) } Add(HubEx,12811343,419,427) { Angle=1 link(onEvent,2953706:doWriteLine2,[(423,467)(153,467)(153,125)]) } Add(ConsoleMoveBuffer,9349352,378,217) { sourceLeft=1 sourceTop=1 sourceWidth=10 sourceHeight=5 targetLeft=14 targetTop=4 sourceChar="&" Point(sourceForeColor) Point(sourceBackColor) link(sourceForeColor,3362445:ConsoleColor,[(384,205)(440,205)]) link(sourceBackColor,7679639:ConsoleColor,[(391,209)(482,209)]) } Add(HubEx,11605866,419,259) { Angle=1 link(onEvent,3722439:doWork1,[]) } Add(ConsoleBounds,3218962,378,161) { Left=13 Top=3 } Add(ConsoleColor,3362445,434,161) { ConsoleColor=7 } Add(ConsoleColor,7679639,476,161) { ConsoleColor=6 } Add(ConsoleCancelEventArgs,5187013,294,126) { Point(doCancel) Point(value) link(value,584306:Value,[]) } Add(Hub,12427458,266,126) { link(onEvent1,5187013:doGetMethod,[]) link(onEvent2,5187013:doCancel,[]) } Add(ConsoleKey,1237850,98,35) { ConsoleKey=5 } Add(Iteration,16310370,98,126) { Check=1 link(onLoop,2953706:doReadKey2,[]) link(Condition,4762342:Result,[]) } Add(If_else,4762342,98,84) { Type=5 OutData=1 link(Op1,1237850:ConsoleKey,[]) link(Op2,6741818:.Key,[(111,72)(141,72)(141,171)(237,171)]) } Add(ConsoleKeyInfo,6741818,224,133) { Point(.Key) } Add(Memory,584306,294,84) { Default=Integer(1) }