Respect naming conventions. ;-)
[GoMoku3D.git] / ai_diagram / 128076.diagram
blobb41c9caedc7b9714f543ce82f9f41a2e16c6dfe6
1 format 49
3 classinstance 128076 class_ref 128159 // Threat
4   name "_threat"   xyz 237 5 2000 life_line_z 2000
5 classinstance 128204 class_ref 128199 // ThreatSearchAI
6   name ""   xyz 20 4 2000 life_line_z 2000
7 fragment 128972 "loop"
8   color yellow xyzwh 109 111 1990 322 154
9 end
10 textcanvas 129100 "[for every dir in 
11 {DIR_X, DIR_Y, DIR_Z}]"
12   xyzwh 118 149 2020 143 40
13 fragment 129228 "loop"
14   color lightgreen xyzwh 95 85 1985 346 201
15 end
16 textcanvas 129356 "[for i in 0.._d1 - 1]"
17   xyzwh 149 91 2000 109 18
18 durationcanvas 128332 classinstance_ref 128204 // ThreatSearchAI
19   xyzwh 63 69 2010 11 316
20 end
21 durationcanvas 128460 classinstance_ref 128076 // _threat:Threat
22   xyzwh 275 69 2010 11 293
23   overlappingdurationcanvas 128716
24     xyzwh 281 137 2020 11 25
25   end
26   overlappingdurationcanvas 128031
27     xyzwh 281 314 2020 11 25
28   end
29 end
30 reflexivemsg 128159 synchronous
31   to durationcanvas_ref 128031
32   yz 314 2025 explicitmsg "insertHook(point)"
33   show_full_operations_definition default drawing_language default
34   label_xy 298 298
35 msg 128588 synchronous
36   from durationcanvas_ref 128332
37   to durationcanvas_ref 128460
38   yz 69 2015 explicitmsg "insert(point)"
39   show_full_operations_definition default drawing_language default
40   label_xy 132 55
41 reflexivemsg 128844 synchronous
42   to durationcanvas_ref 128716
43   yz 137 2025 explicitmsg "evalInsert(point, i, dir)"
44   show_full_operations_definition default drawing_language default
45   label_xy 300 123
46 msg 129484 return
47   from durationcanvas_ref 128460
48   to durationcanvas_ref 128332
49   yz 351 2015 unspecifiedmsg
50   show_full_operations_definition default drawing_language default
51 end