doc/protocol.txt
changeset 618 fe7a6d98ea55
child 619 758da3d985fa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/protocol.txt	Sun Oct 07 14:54:31 2007 +0000
@@ -0,0 +1,30 @@
+IPC:
+                '?'             ping?
+                '!'             pong!
+                'l','L'         срабатывание команд     -left, +left
+                'r','R'                                 -right, +right
+                'u','U'                                 -up, +up
+                'd','D'                                 -down, +down
+                'N'             срабатывание команды /nextturn
+                'S'                                     /switch
+                's' + <текст>   /say
+                '+'             пустой пакет для постоянности лага
+                '1'..'5'        /timer 1..5
+                chr(128+№)      /slot №
+                'p'             /put
+                'j'             /ljump
+                'J'             /hjump
+                'E' + <текст>   сообщение об ошибке
+                ','		/skip
+                'K'		вывести сообщение из KB
+                'Q'		выход через команду /quit
+                'q'		выход по причине окончания игры
+                
+        фронтенд клиенту:
+                'e' + <команда> выполнить "/<команда>"
+                'T' + {L,N,D}   тип игры (локальная, сетевая, просмотр демо)
+                'W' + <текст>   сообщение о нефатальной ошибке
+        Клиент фронтенду:
+                'C'             запрос текущего конфига игры
+                'q'             выход по причине окончания демки
+