diff -r 127510b442ca -r fe7a6d98ea55 doc/protocol.txt --- /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' выход по причине окончания демки +