doc/protocol.txt
author koda
Sat, 20 Mar 2010 15:16:59 +0000
changeset 3025 01682ec58eb0
parent 2497 29678306d4fb
child 8240 ee39403a1d27
permissions -rw-r--r--
update project for ipad target relocate objects (windbar, fps, timer) so that window size doesn't matter move touch input in its custom controller rather than hack sdl one

	'?'             ping?
	'!'             pong!
	'l','L'         срабатывание команд     -left, +left
	'r','R'                                 -right, +right
	'u','U'                                 -up, +up
	'd','D'                                 -down, +down
	'z', 'Z'                                -precise, +precise
	'N'             срабатывание команды /nextturn
	'S'                                  /switch
	's' + <текст>   /say
	'+'             пустой пакет для постоянности лага
	'1'..'5'        /timer 1..5
	chr(128+№)     /slot №
	'w'             /setweap
	'p'             /put
	'j'             /ljump
	'J'             /hjump
	'E' + <текст>   сообщение об ошибке
	','             /skip
	'K'             вывести сообщение из KB
	'Q'             выход через команду /quit
	'q'             выход по причине окончания игры
	't' + №        /taunt №
	'F' + <team>    команда team вылетела в сетевой игре

фронтенд клиенту:
	'e' + <команда> выполнить "/<команда>"
	'T' + {L,N,D}   тип игры (локальная, сетевая, просмотр демо)
	'W' + <текст>   сообщение о нефатальной ошибке

Клиент фронтенду:
	'C'             запрос текущего конфига игры
	'q'             выход по причине окончания демки
	'i'             статистика