3 statecanvas 128075 state_ref 129355 // Closed
4 show_activities default region_horizontally default drawing_language default
5 xyzwh 654 606 2004 59 33
6 fragment 128114 "client-side network protocol"
7 xyzwh 15 16 1995 1000 652
9 pseudostatecanvas 128242 pseudostate_ref 128114 // initial
11 statecanvas 128498 state_ref 128067 // Unconnected
12 show_activities default region_horizontally default drawing_language default
13 xyzwh 184 74 2000 97 33
14 statecanvas 128626 state_ref 128195 // Connecting
15 show_activities default region_horizontally default drawing_language default
16 xyzwh 430 75 2004 85 33
17 statecanvas 129522 state_ref 128365 // Closing
18 show_activities default region_horizontally default drawing_language default
19 xyzwh 649 495 2000 71 33
20 pseudostatecanvas 130034 pseudostate_ref 128334 // final
22 statecanvas 130290 state_ref 128114 // Opening Stream
23 show_activities default region_horizontally default drawing_language default
24 xyzwh 714 74 2000 117 33
25 statecanvas 130802 state_ref 128242 // Fully Opened
26 show_activities default region_horizontally default drawing_language default
27 xyzwh 725 165 2000 97 33
28 statecanvas 131314 state_ref 128498 // Awaiting Join Answer
29 show_activities default region_horizontally default drawing_language default
30 xyzwh 397 368 2000 162 75
31 statecanvas 132210 state_ref 128626 // Awaiting Game Start
32 show_activities default region_horizontally default drawing_language default
33 xyzwh 101 161 2000 169 91
34 statecanvas 132594 state_ref 128109 // Playing
35 show_activities default region_horizontally default drawing_language default
36 xyzwh 146 496 3005 80 33
37 statecanvas 133234 state_ref 128237 // Awaiting Move
38 show_activities default region_horizontally default drawing_language default
39 xyzwh 370 603 2004 109 33
40 statecanvas 134002 state_ref 128754 // Idle
41 show_activities default region_horizontally default drawing_language default
42 xyzwh 699 262 2000 149 75
43 transitioncanvas 128008 transition_ref 128008 // <transition>
46 from ref 134002 z 1999 label "cancel" xyz 755 437 1999 to point 797 451
47 line 128136 z 1999 to point 682 451
48 line 128264 z 1999 to ref 129522
49 write_horizontally default show_definition default drawing_language default
50 transitioncanvas 128070 transition_ref 128198 // <transition>
53 from ref 132594 z 3004 label "local player moved /
54 sendMove()" xyz 22 516 3004 to point 112 509
55 line 128198 z 3004 to point 112 549
56 line 129012 z 3004 to point 160 549
57 line 128326 z 3004 to ref 132594
58 write_horizontally default show_definition default drawing_language default
59 transitioncanvas 128203 transition_ref 130507 // <transition>
61 from ref 128075 z 1999 to ref 130034
62 write_horizontally default show_definition default drawing_language default
63 transitioncanvas 128331 transition_ref 130379 // <transition>
65 from ref 129522 z 1999 label "closeStream()" xyz 686 547 1999 to ref 128075
66 write_horizontally default show_definition default drawing_language default
67 transitioncanvas 128882 transition_ref 128323 // <transition>
69 from ref 128498 z 1999 label "connectToHost()" xyz 302 74 1999 to ref 128626
70 write_horizontally default show_definition default drawing_language default
71 transitioncanvas 129138 transition_ref 128114 // <transition>
73 from ref 128242 z 1999 to ref 128498
74 write_horizontally default show_definition default drawing_language default
75 transitioncanvas 130418 transition_ref 128370 // <transition>
77 from ref 128626 z 1999 label "connected / openStream()" xyz 530 74 1999 to ref 130290
78 write_horizontally default show_definition default drawing_language default
79 transitioncanvas 130546 transition_ref 128498 // <transition>
81 from ref 130290 z 1999 label "received protocol version
82 [not supported]" xyz 837 75 1999 to point 983 87
83 line 130674 z 1999 to point 983 509
84 line 133874 z 1999 to ref 129522
85 write_horizontally default show_definition default drawing_language default
86 transitioncanvas 130930 transition_ref 128626 // <transition>
88 from ref 130290 z 1999 label "received protocol version
89 [supported]" xyz 704 117 1999 to ref 130802
90 write_horizontally default show_definition default drawing_language default
91 transitioncanvas 131196 transition_ref 128892 // <transition>
94 from ref 132210 z 1999 label "cancel / cancelJoin()" xyz 336 187 1999 to point 705 203
95 line 131324 z 1999 to ref 134002
96 write_horizontally default show_definition default drawing_language default
97 transitioncanvas 131452 transition_ref 129020 // <transition>
99 from ref 131314 z 1999 label "cancel / cancelJoin()" xyz 575 387 1999 to point 770 402
100 line 131708 z 1999 to ref 134002
101 write_horizontally default show_definition default drawing_language default
102 transitioncanvas 132338 transition_ref 129266 // <transition>
105 from ref 131314 z 1999 label "ACK received / joinAccepted()" xyz 220 409 1999 to point 248 403
106 line 128121 z 1999 to ref 132210
107 write_horizontally default show_definition default drawing_language default
108 transitioncanvas 133106 transition_ref 129005 // <transition>
110 from ref 132594 z 1999 label "game terminated" xyz 311 494 1999 to ref 129522
111 write_horizontally default show_definition default drawing_language default
112 transitioncanvas 133362 transition_ref 129261 // <transition>
114 from ref 133234 z 1999 label "move received / notifyMove()" xyz 194 602 1999 to point 182 617
115 line 133618 z 1999 to ref 132594
116 write_horizontally default show_definition default drawing_language default
117 transitioncanvas 133490 transition_ref 128237 // <transition>
120 from ref 132594 z 1999 label "requestMove()" xyz 211 535 1999 to point 204 551
121 line 128633 z 1999 to point 421 551
122 line 128505 z 1999 to ref 133234
123 write_horizontally default show_definition default drawing_language default
124 transitioncanvas 133746 transition_ref 129394 // <transition>
126 from ref 132210 z 1999 label "start game received /
127 startGame()" xyz 74 286 1999 to ref 132594
128 write_horizontally default show_definition default drawing_language default
129 transitioncanvas 134130 transition_ref 129522 // <transition>
131 from ref 130802 z 1999 label "settings received /
132 receivedGameSettings()" xyz 724 207 1999 to ref 134002
133 write_horizontally default show_definition default drawing_language default
134 transitioncanvas 134258 transition_ref 129650 // <transition>
138 from ref 134002 z 1999 label "joinGame()" xyz 644 344 1999 to point 705 375
139 line 128377 z 1999 to ref 131314
140 write_horizontally default show_definition default drawing_language default
141 transitioncanvas 134386 transition_ref 129778 // <transition>
143 from ref 131314 z 1999 label "NAK received / joinRefused()" xyz 483 280 1999 to point 474 296
144 line 134642 z 1999 to ref 134002
145 write_horizontally default show_definition default drawing_language default