doc/protocol.txt
changeset 618 fe7a6d98ea55
child 619 758da3d985fa
equal deleted inserted replaced
617:127510b442ca 618:fe7a6d98ea55
       
     1 IPC:
       
     2                 '?'             ping?
       
     3                 '!'             pong!
       
     4                 'l','L'         срабатывание команд     -left, +left
       
     5                 'r','R'                                 -right, +right
       
     6                 'u','U'                                 -up, +up
       
     7                 'd','D'                                 -down, +down
       
     8                 'N'             срабатывание команды /nextturn
       
     9                 'S'                                     /switch
       
    10                 's' + <текст>   /say
       
    11                 '+'             пустой пакет для постоянности лага
       
    12                 '1'..'5'        /timer 1..5
       
    13                 chr(128+№)      /slot №
       
    14                 'p'             /put
       
    15                 'j'             /ljump
       
    16                 'J'             /hjump
       
    17                 'E' + <текст>   сообщение об ошибке
       
    18                 ','		/skip
       
    19                 'K'		вывести сообщение из KB
       
    20                 'Q'		выход через команду /quit
       
    21                 'q'		выход по причине окончания игры
       
    22                 
       
    23         фронтенд клиенту:
       
    24                 'e' + <команда> выполнить "/<команда>"
       
    25                 'T' + {L,N,D}   тип игры (локальная, сетевая, просмотр демо)
       
    26                 'W' + <текст>   сообщение о нефатальной ошибке
       
    27         Клиент фронтенду:
       
    28                 'C'             запрос текущего конфига игры
       
    29                 'q'             выход по причине окончания демки
       
    30