Updated translations.
[GoMoku3D.git] / core_test_diagram / 128011.diagram
blob0cabc86b4d5d944f4ba5efb6608fed2c03f061ca
1 format 49
3 activitycanvas 128011 activity_ref 128011 // GameMatrix::add
4   show_infonote default drawing_language default
5   xyzwh 32 22 1990 825 764
6   params
7     parametercanvas 128139 parameter_ref 128011 // move
8         xyzwh 13 93 1991 39 25
9     end
10     parametercanvas 132363 parameter_ref 128139 // win
11         xyzwh 290 773 1991 39 25
12     end
13   end
14 end
15 activitynodecanvas 128267 activitynode_ref 128011 // initial
16   xyz 194 40 2005
17 activityactioncanvas 128395 activityaction_ref 128011 // activity action assegna m.playerId() all'elemento di _matrix in posizione m.point()
18   show_infonote default drawing_language default
19   show_opaque_action_definition default
20   xyzwh 120 87 2005 168 67
21   pins
22     pincanvas 128523 pin_ref 128011 // m
23       xyzwh 110 99 2007 11 11 label_xy 109 83
24     end
25   end
26 end
27 expansionregioncanvas 128907 expansionregion_ref 128011 // 
28   color lightyellow
29   xyzwh 49 191 1995 793 323
30   nodes
31     expansionnodecanvas 129035 expansionnode_ref 128011 // dir
32         xyzwh 172 186 1996 33 11 label_xy 168 168
33     end
34     expansionnodecanvas 134411 expansionnode_ref 128139 // 
35         xyzwh 83 508 1997 33 11
36     end
37   end
38 end
39 activityactioncanvas 129291 activityaction_ref 128139 // activity action start = max{0, m.point().d() - _d1 + 1}, i = 0
40   show_infonote default drawing_language default
41   show_opaque_action_definition default
42   xyzwh 72 395 2010 257 40
43 end
44 activityactioncanvas 129419 activityaction_ref 128267 // activity action sceglie d tra {x, y, z} a seconda del valore dir[i]
45   show_infonote default drawing_language default
46   show_opaque_action_definition default
47   xyzwh 73 231 2015 285 40
48   pins
49     pincanvas 129931 pin_ref 128139 // d
50       xyzwh 184 270 2017 11 11 label_xy 173 272
51     end
52   end
53 end
54 activityactioncanvas 130443 activityaction_ref 128395 // activity action i = i + 1
55   show_infonote default drawing_language default
56   show_opaque_action_definition default
57   xyzwh 369 310 2010 65 40
58 end
59 activityactioncanvas 130699 activityaction_ref 128523 // activity action costruisco un Point k con le stesse coordinate di m.point() a meno della coordinata d che assume il valore start + i
60   show_infonote default drawing_language default
61   show_opaque_action_definition default
62   xyzwh 532 384 2010 258 60
63 end
64 activitynodecanvas 130955 activitynode_ref 128267 // decision
65   xyz 620 311 2010
66 activitynodecanvas 131467 activitynode_ref 128395 // merge
67   xyz 390 396 2010
68 activitynodecanvas 131979 activitynode_ref 128523 // decision
69   xyz 434 395 2010
70 activityactioncanvas 132619 activityaction_ref 128651 // activity action win = true
71   show_infonote default drawing_language default
72   show_opaque_action_definition default
73   xyzwh 760 706 2005 82 40
74 end
75 activitynodecanvas 132747 activitynode_ref 128651 // merge
76   xyz 297 706 2005
77 activityactioncanvas 133259 activityaction_ref 128779 // activity action i = 0, start = start + 1
78   show_infonote default drawing_language default
79   show_opaque_action_definition default
80   xyzwh 563 224 2005 138 40
81 end
82 activitynodecanvas 133515 activitynode_ref 128779 // flow_final
83   xyz 804 321 2005
84 activityactioncanvas 134539 activityaction_ref 128907 // activity action win = false
85   show_infonote default drawing_language default
86   show_opaque_action_definition default
87   xyzwh 170 705 2000 81 40
88 end
89 activitynodecanvas 134923 activitynode_ref 128907 // merge
90   xyz 87 650 2005
91 activityactioncanvas 135179 activityaction_ref 129035 // activity action set = {}, extractCC(point, id, set)
92   show_infonote default drawing_language default
93   show_opaque_action_definition default
94   xyzwh 179 553 2000 198 40
95 end
96 activitynodecanvas 135435 activitynode_ref 129035 // decision
97   xyz 87 555 2000
98 activityactioncanvas 136075 activityaction_ref 129163 // activity action ricavo da set le coppie (min, max) per ogni coordinata in {x, y, z}
99   show_infonote default drawing_language default
100   show_opaque_action_definition default
101   xyzwh 408 541 2000 155 63
102   pins
103     pincanvas 136331 pin_ref 128267 // estremi
104       xyzwh 435 603 2002 11 11 label_xy 449 605
105     end
106   end
108 activitynodecanvas 136459 activitynode_ref 129163 // decision
109   xyz 429 649 2009
110 activitynodecanvas 136715 activitynode_ref 129291 // merge
111   xyz 787 648 2000
112 flowcanvas 128651 flow_ref 128011 // <flow>
113   
114   from ref 128139 z 2001 to ref 128523
115   show_infonote default drawing_language default write_horizontally default
117 flowcanvas 128779 flow_ref 128139 // <flow>
118   
119   from ref 128267 z 2004 to ref 128395
120   show_infonote default drawing_language default write_horizontally default
122 flowcanvas 129163 flow_ref 128267 // <flow>
123   decenter_begin 410
124   
125   from ref 128395 z 2004 to ref 129035
126   show_infonote default drawing_language default write_horizontally default
128 flowcanvas 129547 flow_ref 128395 // <flow>
129   decenter_begin 545
130   decenter_end 410
131   
132   from ref 129035 z 2006 to ref 129419
133   show_infonote default drawing_language default write_horizontally default
135 flowcanvas 131083 flow_ref 129163 // <flow>
136   decenter_begin 387
137   
138   from ref 130699 z 2009 to ref 130955
139   show_infonote default drawing_language default write_horizontally default
141 flowcanvas 131211 flow_ref 129291 // <flow>
142   
143   from ref 130955 z 2009 label "[elementAt(k) == m.playerId()]" xyz 453 313 2009 to ref 130443
144   show_infonote default drawing_language default write_horizontally default
146 flowcanvas 131595 flow_ref 129419 // <flow>
147   
148   from ref 129291 z 2009 to ref 131467
149   show_infonote default drawing_language default write_horizontally default
151 flowcanvas 131851 flow_ref 129675 // <flow>
152   
153   from ref 130443 z 2009 to ref 131467
154   show_infonote default drawing_language default write_horizontally default
156 flowcanvas 132107 flow_ref 129803 // <flow>
157   
158   from ref 131979 z 2009 to ref 130699
159   show_infonote default drawing_language default write_horizontally default
161 flowcanvas 132235 flow_ref 129931 // <flow>
162   
163   from ref 131467 z 2009 label "[i < _d1]" xyz 469 395 2009 to ref 131979
164   show_infonote default drawing_language default write_horizontally default
166 flowcanvas 132875 flow_ref 130187 // <flow>
167   
168   from ref 132619 z 2004 to ref 132747
169   show_infonote default drawing_language default write_horizontally default
171 flowcanvas 133003 flow_ref 130315 // <flow>
172   
173   from ref 132747 z 2001 to ref 132363
174   show_infonote default drawing_language default write_horizontally default
176 flowcanvas 133387 flow_ref 130571 // <flow>
177   
178   from ref 130955 z 2004 label "[else]" xyz 634 280 2004 to ref 133259
179   show_infonote default drawing_language default write_horizontally default
181 flowcanvas 133643 flow_ref 130699 // <flow>
182   
183   from ref 130955 z 2004 label "[elementAt(k) == -2]" xyz 659 313 2004 to ref 133515
184   show_infonote default drawing_language default write_horizontally default
186 flowcanvas 133899 flow_ref 130827 // <flow>
187   
188   from ref 133259 z 2004 to point 385 241
189   line 134027 z 2004 to point 330 342
190   line 134155 z 2004 to ref 131467
191   show_infonote default drawing_language default write_horizontally default
193 flowcanvas 134283 flow_ref 130955 // <flow>
194   decenter_end 459
195   
196   from ref 129931 z 2009 to ref 129291
197   show_infonote default drawing_language default write_horizontally default
199 flowcanvas 134795 flow_ref 131211 // <flow>
200   
201   from ref 134539 z 1999 to ref 132747
202   show_infonote default drawing_language default write_horizontally default
204 flowcanvas 135051 flow_ref 131339 // <flow>
205   
206   from ref 134923 z 1999 to point 97 722
207   line 135947 z 1999 to ref 134539
208   show_infonote default drawing_language default write_horizontally default
210 flowcanvas 135563 flow_ref 131595 // <flow>
211   decenter_begin 484
212   
213   from ref 134411 z 1996 to ref 135435
214   show_infonote default drawing_language default write_horizontally default
216 flowcanvas 135691 flow_ref 131723 // <flow>
217   
218   from ref 135435 z 1999 label "[else]" xyz 102 603 1999 to ref 134923
219   show_infonote default drawing_language default write_horizontally default
221 flowcanvas 135819 flow_ref 131851 // <flow>
222   
223   from ref 135435 z 1999 label "[_d2 == 3]" xyz 112 555 1999 to ref 135179
224   show_infonote default drawing_language default write_horizontally default
226 flowcanvas 136203 flow_ref 131979 // <flow>
227   
228   from ref 135179 z 1999 to ref 136075
229   show_infonote default drawing_language default write_horizontally default
231 flowcanvas 136587 flow_ref 132107 // <flow>
232   
233   from ref 136331 z 2001 to ref 136459
234   show_infonote default drawing_language default write_horizontally default
236 flowcanvas 136843 flow_ref 132235 // <flow>
237   
238   from ref 136715 z 1999 to ref 132619
239   show_infonote default drawing_language default write_horizontally default
241 flowcanvas 136971 flow_ref 132363 // <flow>
242   
243   from ref 131979 z 1999 label "[else]" xyz 449 439 1999 to point 443 481
244   line 137227 z 1999 to point 797 481
245   line 137099 z 1999 to ref 136715
246   show_infonote default drawing_language default write_horizontally default
248 flowcanvas 137355 flow_ref 132491 // <flow>
249   
250   from ref 136459 z 1999 label "[esiste i in [0, 2] tale che estremi[i] == (0, (_d1 * _d2) - 1)]" xyz 459 649 1999 to ref 136715
251   show_infonote default drawing_language default write_horizontally default
253 flowcanvas 137483 flow_ref 132619 // <flow>
254   
255   from ref 136459 z 2004 label "[else]" xyz 365 651 2004 to ref 134923
256   show_infonote default drawing_language default write_horizontally default