Diff of /repair_ballast/Display_Escape_PLC/Plc Logic/Application/Puzzle/VisionGame_PRG/svnobj [r48] .. [r49]  Maximize  Restore

Switch to side-by-side view

--- a/repair_ballast/Display_Escape_PLC/Plc Logic/Application/Puzzle/VisionGame_PRG/svnobj
+++ b/repair_ballast/Display_Escape_PLC/Plc Logic/Application/Puzzle/VisionGame_PRG/svnobj
@@ -1,5 +1,4 @@
-Gx_l›!0…jüoò$S—Å
-²ÉSystem.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
-TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagText4//---- Client init  ----\\&IF NOT xInit THEN		(	VisionGame.ID := 0;B	VisionGame.Name := 'VisionGame';v	VisionGame.GUID := 'e5809357-3b9f-4ac8-a616-e82a19251630';L	VisionGame.LockCommands[0]:= 'Hello';J	VisionGame.KeyCommands[0]:= 'World';	H	VisionGame.LockCommands[1]:= 'Foo';F	VisionGame.KeyCommands[1]:= 'Bar';END_IF4//---- UI handling  ----\\IF xAbort THEN 	puzzle.Abort();IF xClear THEN  	puzzle.Clear();!IF xHold THEN"	puzzle.Hold();#IF xReset THEN$ 	puzzle.Reset();%IF xStart THEN& 	puzzle.Start();'IF xStop THEN(	puzzle.Stop();) IF xSuspend THEN*$	puzzle.Suspend();+IF xUnHold THEN,"	puzzle.UnHold();-$IF xUnSuspend THEN.(	puzzle.UnSuspend();/–IF xActingStateComplete AND puzzle.ActualState = PACK_ML.State.Execute THEN00	puzzle.StateComplete();1<puzzle(Client := VisionGame); 2Interface3L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}4,PROGRAM VisionGame_PRG5VAR6j	xInit				: BOOL := FALSE; // Flag for initialization7†	VisionGame : PuzzleClient; // e5809357-3b9f-4ac8-a616-e82a192516308B	puzzle : VisionGameStateMachine;9$	xAbort				: BOOL;:8	xActingStateComplete: BOOL;;$	xClear				: BOOL;<"	xHold				: BOOL;=$	xReset				: BOOL;>$	xStart				: BOOL;?"	xStop				: BOOL;@&	xSuspend			: BOOL;A&	xUnHold				: BOOL;B*	xUnSuspend			: BOOL;CEND_VARD"UniqueIdGeneratorE192FPOULevelGL{8e575c5b-1d37-49c6-941b-5c0ec7874787}HStandardI ChildObjectGuidsJ8System.Collections.ArrayListK,AddAttributeSubsequentLboolÐÐ-ÐÐ	E
+Gx_l³!0…jüoòI‡K.™ˆ'SSystem.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
+TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagText4//---- Client init  ----\\&IF NOT xInit THEN		(	VisionGame.ID := 0;B	VisionGame.Name := 'VisionGame';v	VisionGame.GUID := 'e5809357-3b9f-4ac8-a616-e82a19251630';L	VisionGame.LockCommands[0]:= 'Hello';J	VisionGame.KeyCommands[0]:= 'World';	H	VisionGame.LockCommands[1]:= 'Foo';F	VisionGame.KeyCommands[1]:= 'Bar';END_IF4//---- UI handling  ----\\IF xAbort THEN 	puzzle.Abort();IF xClear THEN  	puzzle.Clear();!IF xHold THEN"	puzzle.Hold();#IF xReset THEN$ 	puzzle.Reset();%IF xStart THEN& 	puzzle.Start();'IF xStop THEN(	puzzle.Stop();) IF xSuspend THEN*$	puzzle.Suspend();+IF xUnHold THEN,"	puzzle.UnHold();-$IF xUnSuspend THEN.(	puzzle.UnSuspend();/–IF xActingStateComplete AND puzzle.ActualState = PACK_ML.State.Execute THEN00	puzzle.StateComplete();1<puzzle(Client := VisionGame); 2Interface3L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}4,PROGRAM VisionGame_PRG5VAR6j	xInit				: BOOL := FALSE; // Flag for initialization7†	VisionGame : PuzzleClient; // e5809357-3b9f-4ac8-a616-e82a192516308B	puzzle : VisionGameStateMachine;9$	xAbort				: BOOL;:8	xActingStateComplete: BOOL;;$	xClear				: BOOL;<"	xHold				: BOOL;=$	xReset				: BOOL;>$	xStart				: BOOL;?"	xStop				: BOOL;@&	xSuspend			: BOOL;A&	xUnHold				: BOOL;B*	xUnSuspend			: BOOL;CEND_VARD"UniqueIdGeneratorE193FPOULevelGL{8e575c5b-1d37-49c6-941b-5c0ec7874787}HStandardI ChildObjectGuidsJ8System.Collections.ArrayListK,AddAttributeSubsequentLboolÐÐ-ÐÐ	E
 0ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­‘ÚÐ-ÐÐ
­’ÚÐ-ÐÐ
­“ÚÐ-ÐÐ
­”ÚÐ-ÐÐ
­•ÚÐ-ÐÐ
­–ÚÐ-ÐÐ
­—ÚÐ-ÐÐ
­˜ÚÐ-ÐÐ
­™ÚÐ-ÐÐ
­šÚÐ-ÐÐ
­›ÚÐ-ÐÐ
­œÚÐ-ÐÐ
­ÚÐ-ÐÐ
­žÚÐ-ÐÐ
­ŸÚÐ-ÐÐ
­ ÚÐ-ÐÐ
­¡ÚÐ-ÐÐ
­¢ÚÐ- ÐÐ
­£ÚÐ-ÐÐ
­¤ÚÐ-!ÐÐ
­¥ÚÐ-"ÐÐ
­¦ÚÐ-ÐÐ
­§ÚÐ-#ÐÐ
­¨ÚÐ-$ÐÐ
­©ÚÐ-ÐÐ
­ªÚÐ-%ÐÐ
­«ÚÐ-&ÐÐ
­¬ÚÐ-ÐÐ
­­ÚÐ-'ÐÐ
­®ÚÐ-(ÐÐ
­¯ÚÐ-ÐÐ
­°ÚÐ-)ÐÐ
­±ÚÐ-*ÐÐ
­²ÚÐ-ÐÐ
­³ÚÐ-+ÐÐ
­´ÚÐ-,ÐÐ
­µÚÐ-ÐÐ
­¶ÚÐ--ÐÐ
­·ÚÐ-.ÐÐ
­¸ÚÐ-ÐÐ
­¹ÚÐ-ÐÐ
­ºÚÐ-/ÐÐ
­»ÚÐ-0ÐÐ
­¼ÚÐ-ÐÐ
­½ÚÐ-ÐÐ
­ÚÐ-1Ð23Ð	E
-ÐÐ
­}ÚÐ-4ÐÐ
­~ÚÐ-5ÐÐ
­ÚÐ-6ÐÐ
­€ÚÐ-7ÐÐ
­ÚÐ-8ÐÐ
­‚ÚÐ-ÐÐ
­ƒÚÐ-ÐÐ
­„ÚÐ-9ÐÐ
­…ÚÐ-:ÐÐ
­†ÚÐ-;ÐÐ
­‡ÚÐ-<ÐÐ
­ˆÚÐ-=ÐÐ
­‰ÚÐ->ÐÐ
­ŠÚÐ-?ÐÐ
­‹ÚÐ-@ÐÐ
­ŒÚÐ-AÐÐ
­ÚÐ-BÐÐ
­ŽÚÐ-CÐÐ
­ÚÐ-ÐD-EÐFG-HIJÐKL­
\ No newline at end of file
+ÐÐ
­}ÚÐ-4ÐÐ
­~ÚÐ-5ÐÐ
­ÚÐ-6ÐÐ
­€ÚÐ-7ÐÐ
­ÚÐ-8ÐÐ
­‚ÚÐ-ÐÐ
­ƒÚÐ-ÐÐ
­„ÚÐ-9ÐÐ
­…ÚÐ-:ÐÐ
­†ÚÐ-;ÐÐ
­‡ÚÐ-<ÐÐ
­ˆÚÐ-=ÐÐ
­‰ÚÐ->ÐÐ
­ŠÚÐ-?ÐÐ
­‹ÚÐ-@ÐÐ
­ŒÚÐ-AÐÐ
­ÚÐ-BÐÐ
­ÁÚÐ-ÐÐ
­ŽÚÐ-CÐÐ
­ÚÐ-ÐD-EÐFG-HIJÐKL­
\ No newline at end of file