3 activitycanvas 128031 activity_ref 128159 // defenseHook
4 show_infonote default drawing_language default
5 xyzwh 28 7 1975 800 668
7 parametercanvas 132639 parameter_ref 128415 // point
8 xyzwh 453 662 1977 39 25
12 activitynodecanvas 128159 activitynode_ref 129055 // initial
14 activityactioncanvas 128287 activityaction_ref 128927 // activity action cerca la ConnectedComponent a cui appartiene l'ultima mossa dell'avversario
15 show_infonote default drawing_language default
16 show_opaque_action_definition default
17 xyzwh 179 91 2005 154 79
19 expansionregioncanvas 128543 expansionregion_ref 128031 //
21 xyzwh 140 17 1980 677 436
23 expansionnodecanvas 128671 expansionnode_ref 128031 // lista di avversari
24 xyzwh 124 124 1981 33 11 label_xy 46 107
26 expansionnodecanvas 132767 expansionnode_ref 128159 // defense
27 xyzwh 718 447 1982 33 11 label_xy 739 465
31 activityactioncanvas 129055 activityaction_ref 129055 // activity action cerca le caselle libere adiacenti agli elementi di Q e salvale su una lista T
32 show_infonote default drawing_language default
33 show_opaque_action_definition default
34 xyzwh 170 344 2000 174 65
36 activityactioncanvas 129567 activityaction_ref 129183 // activity action estrai le caselle appartenenti alla ConnectedComponent e salvale su una lista Q
37 show_infonote default drawing_language default
38 show_opaque_action_definition default
39 xyzwh 170 224 2000 171 72
41 activitynodecanvas 129951 activitynode_ref 129183 // decision
43 activitynodecanvas 130335 activitynode_ref 129439 // flow_final
45 activityactioncanvas 130591 activityaction_ref 129311 // activity action t = T.takeFirst()
46 show_infonote default drawing_language default
47 show_opaque_action_definition default
48 xyzwh 460 193 2000 102 40
50 activitynodecanvas 130847 activitynode_ref 129567 // decision
52 activityactioncanvas 131743 activityaction_ref 129439 // activity action simula che la successiva mossa dell'avversario sia nella casella t
53 show_infonote default drawing_language default
54 show_opaque_action_definition default
55 xyzwh 500 119 2000 167 62
57 activitynodecanvas 132383 activitynode_ref 129695 // decision
59 activityactioncanvas 132895 activityaction_ref 129567 // activity action defense.append(Point(t))
60 show_infonote default drawing_language default
61 show_opaque_action_definition default
62 xyzwh 657 302 2000 153 40
64 note 133407 "t รจ adiacente ad una faccia della matrice o connette due ConnectedComponent distinte dello stesso avversario"
65 xyzwh 344 25 2005 190 84
66 note 134175 "esiste una ConnectedComponent che congiunge due facce opposte della matrice"
67 xyzwh 626 26 2005 166 83
68 activitynodecanvas 135199 activitynode_ref 129823 // decision
70 activityactioncanvas 135711 activityaction_ref 129695 // activity action point = Point()
71 show_infonote default drawing_language default
72 show_opaque_action_definition default
73 xyzwh 424 501 2000 97 40
75 activityactioncanvas 135967 activityaction_ref 129823 // activity action point = defense.takeFirst()
76 show_infonote default drawing_language default
77 show_opaque_action_definition default
78 xyzwh 652 588 2000 165 40
80 activitynodecanvas 136223 activitynode_ref 129951 // merge
82 activitynodecanvas 136863 activitynode_ref 130975 // merge
84 flowcanvas 128799 flow_ref 131103 // <flow>
86 from ref 128159 z 2004 to ref 128671
87 show_infonote default drawing_language default write_horizontally default
89 flowcanvas 128927 flow_ref 131231 // <flow>
91 from ref 128671 z 1995 to ref 128287
92 show_infonote default drawing_language default write_horizontally default
94 flowcanvas 129695 flow_ref 131487 // <flow>
96 from ref 128287 z 1999 to ref 129567
97 show_infonote default drawing_language default write_horizontally default
99 flowcanvas 129823 flow_ref 131615 // <flow>
101 from ref 129567 z 1999 to ref 129055
102 show_infonote default drawing_language default write_horizontally default
104 flowcanvas 130463 flow_ref 131871 // <flow>
106 from ref 129951 z 1999 label "[T.isEmpty()]" xyz 523 266 1999 to ref 130335
107 show_infonote default drawing_language default write_horizontally default
109 flowcanvas 130719 flow_ref 131999 // <flow>
111 from ref 129951 z 1999 label "[else]" xyz 473 247 1999 to ref 130591
112 show_infonote default drawing_language default write_horizontally default
114 flowcanvas 130975 flow_ref 132127 // <flow>
116 from ref 130591 z 1999 to point 438 208
117 line 135455 z 1999 to ref 130847
118 show_infonote default drawing_language default write_horizontally default
120 flowcanvas 131871 flow_ref 132383 // <flow>
123 from ref 130847 z 1999 label "[true]" xyz 463 134 1999 to ref 131743
124 show_infonote default drawing_language default write_horizontally default
126 flowcanvas 132511 flow_ref 132511 // <flow>
128 from ref 131743 z 1999 to ref 132383
129 show_infonote default drawing_language default write_horizontally default
131 flowcanvas 134431 flow_ref 132895 // <flow>
133 from ref 132895 z 1981 to ref 132767
134 show_infonote default drawing_language default write_horizontally default
136 flowcanvas 134687 flow_ref 132639 // <flow>
138 from ref 132383 z 1999 label "[true]" xyz 728 132 1999 to point 731 148
139 line 134815 z 1999 to ref 132895
140 show_infonote default drawing_language default write_horizontally default
142 flowcanvas 135327 flow_ref 133151 // <flow>
144 from ref 132767 z 1981 to ref 135199
145 show_infonote default drawing_language default write_horizontally default
147 flowcanvas 135839 flow_ref 133279 // <flow>
149 from ref 135199 z 1999 label "[defense.isEmpty()]" xyz 573 504 1999 to ref 135711
150 show_infonote default drawing_language default write_horizontally default
152 flowcanvas 136095 flow_ref 133407 // <flow>
154 from ref 135199 z 1999 label "[else]" xyz 737 553 1999 to ref 135967
155 show_infonote default drawing_language default write_horizontally default
157 flowcanvas 136351 flow_ref 133535 // <flow>
159 from ref 135711 z 1999 to ref 136223
160 show_infonote default drawing_language default write_horizontally default
162 flowcanvas 136479 flow_ref 133663 // <flow>
164 from ref 135967 z 1999 to ref 136223
165 show_infonote default drawing_language default write_horizontally default
167 flowcanvas 136607 flow_ref 133791 // <flow>
169 from ref 136223 z 1976 to ref 132639
170 show_infonote default drawing_language default write_horizontally default
172 flowcanvas 136991 flow_ref 136223 // <flow>
174 from ref 129055 z 1999 to ref 136863
175 show_infonote default drawing_language default write_horizontally default
177 flowcanvas 137119 flow_ref 136351 // <flow>
179 from ref 130847 z 1999 label "[false]" xyz 387 135 1999 to point 371 148
180 line 137375 z 1999 to point 371 316
181 line 137247 z 1999 to point 437 316
182 line 137503 z 1999 to ref 136863
183 show_infonote default drawing_language default write_horizontally default
185 flowcanvas 137631 flow_ref 136479 // <flow>
187 from ref 132383 z 1999 label "[false]" xyz 669 188 1999 to point 703 222
188 line 138271 z 1999 to point 617 222
189 line 138399 z 1999 to point 617 417
190 line 138015 z 1999 to point 437 417
191 line 138527 z 1999 to ref 136863
192 show_infonote default drawing_language default write_horizontally default
194 flowcanvas 138655 flow_ref 136607 // <flow>
196 from ref 136863 z 1999 to point 469 373
197 line 138911 z 1999 to point 469 288
198 line 138783 z 1999 to ref 129951
199 show_infonote default drawing_language default write_horizontally default
202 from ref 133407 z 1999 to ref 130847
204 from ref 132383 z 1999 to ref 134175