… | |
… | |
20 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
20 | Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
21 | --> |
21 | --> |
22 | </head> |
22 | </head> |
23 | <body> |
23 | <body> |
24 | |
24 | |
25 | <h1>$Revision: 1.11 $</h1> |
25 | <h1>$Revision: 1.12 $</h1> |
26 | |
26 | |
27 | <h1>KGS Protocol Description</h1> |
27 | <h1>KGS Protocol Description</h1> |
28 | |
28 | |
29 | <p>This XML document describes the KGS protocol. It is also used |
29 | <p>This XML document describes the KGS protocol. It is also used |
30 | to automatically generate the perl parser for all the messages and |
30 | to automatically generate the perl parser for all the messages and |
… | |
… | |
442 | <member name="users" type="U16"/> |
442 | <member name="users" type="U16"/> |
443 | <member name="games" type="U16"/> |
443 | <member name="games" type="U16"/> |
444 | <member name="name" type="STRING"/> |
444 | <member name="name" type="STRING"/> |
445 | </struct> |
445 | </struct> |
446 | |
446 | |
447 | <struct name="score" class="KGS::Score"> |
447 | <struct name="scorevalues" class="KGS::Score"> |
448 | <member name="score" type="score"/> |
448 | <member name="score" type="score"/> |
449 | <member name="territory" type="U32"/> |
449 | <member name="territory" type="U32"/> |
450 | <member name="captures" type="U32"/> |
450 | <member name="captures" type="U32"/> |
451 | <member name="i3" type="U32"/> |
451 | <member name="i3" type="U32"/> |
452 | <member name="f2" type="U32"/> |
452 | <member name="f2" type="U32"/> |
… | |
… | |
673 | <member name="channel" type="U16"/> |
673 | <member name="channel" type="U16"/> |
674 | </message> |
674 | </message> |
675 | |
675 | |
676 | <message type="440b" name="final_result" recv="yes"> |
676 | <message type="440b" name="final_result" recv="yes"> |
677 | <member name="channel" type="U16"/> |
677 | <member name="channel" type="U16"/> |
678 | <member name="blackscore" type="score"/> |
678 | <member name="blackscore" type="scorevalues"/> |
679 | <member name="whitescore" type="score"/> |
679 | <member name="whitescore" type="scorevalues"/> |
680 | </message> |
680 | </message> |
681 | |
681 | |
682 | <message type="440e" name="req_undo" recv="yes"> |
682 | <message type="440e" name="req_undo" recv="yes"> |
683 | <member name="channel" type="U16"/> |
683 | <member name="channel" type="U16"/> |
684 | |
684 | |