… | |
… | |
135 | MULTIPLIER: <br /> |
135 | MULTIPLIER: <br /> |
136 | <h4>TYPE flag</h4> |
136 | <h4>TYPE flag</h4> |
137 | BASE TYPE: U8<br /> |
137 | BASE TYPE: U8<br /> |
138 | LENGTH: <br /> |
138 | LENGTH: <br /> |
139 | MULTIPLIER: 1<br /> |
139 | MULTIPLIER: 1<br /> |
140 | <h4>TYPE komi</h4> |
140 | <h4>TYPE komi16</h4> |
|
|
141 | BASE TYPE: I16<br /> |
|
|
142 | LENGTH: <br /> |
|
|
143 | MULTIPLIER: 2<br /> |
|
|
144 | <h4>TYPE komi32</h4> |
141 | BASE TYPE: I32<br /> |
145 | BASE TYPE: I32<br /> |
142 | LENGTH: <br /> |
146 | LENGTH: <br /> |
143 | MULTIPLIER: 2<br /> |
147 | MULTIPLIER: 2<br /> |
144 | <h4>TYPE result</h4> |
148 | <h4>TYPE result</h4> |
145 | BASE TYPE: I32<br /> |
149 | BASE TYPE: I32<br /> |
… | |
… | |
150 | LENGTH: <br /> |
154 | LENGTH: <br /> |
151 | MULTIPLIER: 4<br /> |
155 | MULTIPLIER: 4<br /> |
152 | <h4>TYPE time</h4> |
156 | <h4>TYPE time</h4> |
153 | BASE TYPE: U32<br /> |
157 | BASE TYPE: U32<br /> |
154 | LENGTH: <br /> |
158 | LENGTH: <br /> |
155 | MULTIPLIER: 100<br /> |
159 | MULTIPLIER: 1000<br /> |
156 | |
160 | |
157 | <h2>Constants, enumeration and set types used in the protocol.</h2> |
161 | <h2>Constants, enumeration and set types used in the protocol.</h2> |
158 | |
162 | |
159 | <p>Baaah... not yet.</p> |
163 | <p>Baaah... not yet.</p> |
160 | |
164 | |
… | |
… | |
195 | <td colspan="4"> |
199 | <td colspan="4"> |
196 | </td> |
200 | </td> |
197 | </tr> |
201 | </tr> |
198 | </table> |
202 | </table> |
199 | |
203 | |
|
|
204 | <h4>STRUCTURE rules</h4> |
|
|
205 | CLASS: KGS::Rules<br /> |
|
|
206 | <table border="1"> |
|
|
207 | <tr> |
|
|
208 | <th>NAME</th> |
|
|
209 | <th>TYPE</th> |
|
|
210 | <th>DEFAULT</th> |
|
|
211 | <th>DEC-GUARD</th> |
|
|
212 | </tr> |
|
|
213 | <tr> |
|
|
214 | <td colspan="4"> |
|
|
215 | </td> |
|
|
216 | </tr> |
|
|
217 | <tr> |
|
|
218 | <td>ruleset</td> |
|
|
219 | <td>U8</td> |
|
|
220 | <td></td> |
|
|
221 | <td> |
|
|
222 | <b></b> </td> |
|
|
223 | </tr> |
|
|
224 | <tr> |
|
|
225 | <td colspan="4"> |
|
|
226 | </td> |
|
|
227 | </tr> |
|
|
228 | <tr> |
|
|
229 | <td>size</td> |
|
|
230 | <td>U8</td> |
|
|
231 | <td></td> |
|
|
232 | <td> |
|
|
233 | <b></b> </td> |
|
|
234 | </tr> |
|
|
235 | <tr> |
|
|
236 | <td colspan="4"> |
|
|
237 | </td> |
|
|
238 | </tr> |
|
|
239 | <tr> |
|
|
240 | <td>handicap</td> |
|
|
241 | <td>U8</td> |
|
|
242 | <td></td> |
|
|
243 | <td> |
|
|
244 | <b></b> </td> |
|
|
245 | </tr> |
|
|
246 | <tr> |
|
|
247 | <td colspan="4"> |
|
|
248 | </td> |
|
|
249 | </tr> |
|
|
250 | <tr> |
|
|
251 | <td>komi</td> |
|
|
252 | <td>komi16</td> |
|
|
253 | <td></td> |
|
|
254 | <td> |
|
|
255 | <b></b> </td> |
|
|
256 | </tr> |
|
|
257 | <tr> |
|
|
258 | <td colspan="4"> |
|
|
259 | </td> |
|
|
260 | </tr> |
|
|
261 | <tr> |
|
|
262 | <td>timesys</td> |
|
|
263 | <td>U8</td> |
|
|
264 | <td></td> |
|
|
265 | <td> |
|
|
266 | <b></b> </td> |
|
|
267 | </tr> |
|
|
268 | <tr> |
|
|
269 | <td colspan="4"> |
|
|
270 | </td> |
|
|
271 | </tr> |
|
|
272 | <tr> |
|
|
273 | <td>time</td> |
|
|
274 | <td>U32</td> |
|
|
275 | <td></td> |
|
|
276 | <td> |
|
|
277 | <b></b> </td> |
|
|
278 | </tr> |
|
|
279 | <tr> |
|
|
280 | <td colspan="4"> |
|
|
281 | </td> |
|
|
282 | </tr> |
|
|
283 | <tr> |
|
|
284 | <td>interval</td> |
|
|
285 | <td>U32</td> |
|
|
286 | <td></td> |
|
|
287 | <td> |
|
|
288 | <b></b> </td> |
|
|
289 | </tr> |
|
|
290 | <tr> |
|
|
291 | <td colspan="4"> |
|
|
292 | byo-yomi time / canadian time |
|
|
293 | </td> |
|
|
294 | </tr> |
|
|
295 | <tr> |
|
|
296 | <td>count</td> |
|
|
297 | <td>U16</td> |
|
|
298 | <td></td> |
|
|
299 | <td> |
|
|
300 | <b></b> </td> |
|
|
301 | </tr> |
|
|
302 | <tr> |
|
|
303 | <td colspan="4"> |
|
|
304 | periods / moves |
|
|
305 | </td> |
|
|
306 | </tr> |
|
|
307 | </table> |
|
|
308 | |
200 | <h2>Structs used in send messages</h2> |
309 | <h2>Structs used in send messages</h2> |
201 | |
310 | |
202 | <h4>MESSAGE login</h4> |
311 | <h4>MESSAGE login</h4> |
203 | NUMERIC TYPE (hex): 0000 SEND<table border="1"> |
312 | NUMERIC TYPE (hex): 0000 SEND<table border="1"> |
204 | <tr> |
313 | <tr> |
… | |
… | |
1423 | <td colspan="4"> |
1532 | <td colspan="4"> |
1424 | </td> |
1533 | </td> |
1425 | </tr> |
1534 | </tr> |
1426 | </table> |
1535 | </table> |
1427 | |
1536 | |
1428 | <h4>STRUCTURE rules</h4> |
|
|
1429 | CLASS: KGS::Rules<br /> |
|
|
1430 | <table border="1"> |
|
|
1431 | <tr> |
|
|
1432 | <th>NAME</th> |
|
|
1433 | <th>TYPE</th> |
|
|
1434 | <th>DEFAULT</th> |
|
|
1435 | <th>DEC-GUARD</th> |
|
|
1436 | </tr> |
|
|
1437 | <tr> |
|
|
1438 | <td colspan="4"> |
|
|
1439 | </td> |
|
|
1440 | </tr> |
|
|
1441 | <tr> |
|
|
1442 | <td>ruleset</td> |
|
|
1443 | <td>U8</td> |
|
|
1444 | <td></td> |
|
|
1445 | <td> |
|
|
1446 | <b></b> </td> |
|
|
1447 | </tr> |
|
|
1448 | <tr> |
|
|
1449 | <td colspan="4"> |
|
|
1450 | </td> |
|
|
1451 | </tr> |
|
|
1452 | <tr> |
|
|
1453 | <td>size</td> |
|
|
1454 | <td>U8</td> |
|
|
1455 | <td></td> |
|
|
1456 | <td> |
|
|
1457 | <b></b> </td> |
|
|
1458 | </tr> |
|
|
1459 | <tr> |
|
|
1460 | <td colspan="4"> |
|
|
1461 | </td> |
|
|
1462 | </tr> |
|
|
1463 | <tr> |
|
|
1464 | <td>handicap</td> |
|
|
1465 | <td>U8</td> |
|
|
1466 | <td></td> |
|
|
1467 | <td> |
|
|
1468 | <b></b> </td> |
|
|
1469 | </tr> |
|
|
1470 | <tr> |
|
|
1471 | <td colspan="4"> |
|
|
1472 | </td> |
|
|
1473 | </tr> |
|
|
1474 | <tr> |
|
|
1475 | <td>komi</td> |
|
|
1476 | <td>komi</td> |
|
|
1477 | <td></td> |
|
|
1478 | <td> |
|
|
1479 | <b></b> </td> |
|
|
1480 | </tr> |
|
|
1481 | <tr> |
|
|
1482 | <td colspan="4"> |
|
|
1483 | </td> |
|
|
1484 | </tr> |
|
|
1485 | <tr> |
|
|
1486 | <td>timesys</td> |
|
|
1487 | <td>U8</td> |
|
|
1488 | <td></td> |
|
|
1489 | <td> |
|
|
1490 | <b></b> </td> |
|
|
1491 | </tr> |
|
|
1492 | <tr> |
|
|
1493 | <td colspan="4"> |
|
|
1494 | </td> |
|
|
1495 | </tr> |
|
|
1496 | <tr> |
|
|
1497 | <td>time</td> |
|
|
1498 | <td>U32</td> |
|
|
1499 | <td></td> |
|
|
1500 | <td> |
|
|
1501 | <b></b> </td> |
|
|
1502 | </tr> |
|
|
1503 | <tr> |
|
|
1504 | <td colspan="4"> |
|
|
1505 | </td> |
|
|
1506 | </tr> |
|
|
1507 | <tr> |
|
|
1508 | <td>interval</td> |
|
|
1509 | <td>U32</td> |
|
|
1510 | <td></td> |
|
|
1511 | <td> |
|
|
1512 | <b></b> </td> |
|
|
1513 | </tr> |
|
|
1514 | <tr> |
|
|
1515 | <td colspan="4"> |
|
|
1516 | byo-yomi time / canadian time |
|
|
1517 | </td> |
|
|
1518 | </tr> |
|
|
1519 | <tr> |
|
|
1520 | <td>count</td> |
|
|
1521 | <td>U16</td> |
|
|
1522 | <td></td> |
|
|
1523 | <td> |
|
|
1524 | <b></b> </td> |
|
|
1525 | </tr> |
|
|
1526 | <tr> |
|
|
1527 | <td colspan="4"> |
|
|
1528 | periods / moves |
|
|
1529 | </td> |
|
|
1530 | </tr> |
|
|
1531 | </table> |
|
|
1532 | |
|
|
1533 | <h4>STRUCTURE challenge</h4> |
1537 | <h4>STRUCTURE challenge</h4> |
1534 | CLASS: KGS::Challenge<br /> |
1538 | CLASS: KGS::Challenge<br /> |
1535 | <table border="1"> |
1539 | <table border="1"> |
1536 | <tr> |
1540 | <tr> |
1537 | <th>NAME</th> |
1541 | <th>NAME</th> |
… | |
… | |
1684 | < 0 not fully setup |
1688 | < 0 not fully setup |
1685 | </td> |
1689 | </td> |
1686 | </tr> |
1690 | </tr> |
1687 | <tr> |
1691 | <tr> |
1688 | <td>komi</td> |
1692 | <td>komi</td> |
1689 | <td>komi</td> |
1693 | <td>komi32</td> |
1690 | <td></td> |
1694 | <td></td> |
1691 | <td> |
1695 | <td> |
1692 | <b></b> </td> |
1696 | <b></b> </td> |
1693 | </tr> |
1697 | </tr> |
1694 | <tr> |
1698 | <tr> |
… | |
… | |
1959 | <td colspan="4"> |
1963 | <td colspan="4"> |
1960 | </td> |
1964 | </td> |
1961 | </tr> |
1965 | </tr> |
1962 | <tr> |
1966 | <tr> |
1963 | <td>komi</td> |
1967 | <td>komi</td> |
1964 | <td>komi</td> |
1968 | <td>komi32</td> |
1965 | <td></td> |
1969 | <td></td> |
1966 | <td> |
1970 | <td> |
1967 | <b></b> </td> |
1971 | <b></b> </td> |
1968 | </tr> |
1972 | </tr> |
1969 | <tr> |
1973 | <tr> |