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