# HG changeset patch # User unc0rr # Date 1255714700 0 # Node ID 29678306d4fbacecc7b18500cc58064914b36b55 # Parent 8ea93b0d49ee06b59dafe079498aae853acf1ed4 set svn:eol-style to native diff -r 8ea93b0d49ee -r 29678306d4fb doc/netgamelist.txt --- a/doc/netgamelist.txt Fri Oct 16 17:35:18 2009 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -Создающий игру посылает скрипту запрос (Название игры (строка в утф-8, до 100 символов), версия протокола (целое), ип-адрес (IPv4), порт, наличие пароля(есть/нет)), получает некий id игры (строка). Каждую минуту подтверждает своё присутствие, посылая скрипту id игры. - -Желающий подключиться запрашивает список игр с параметрами (версия протокола, наличие пароля(важно/неважно)), получает список (название игры, ип-адрес, порт). - -При запуске игры создающий посылает запрос на удаление из списка (указывает id). diff -r 8ea93b0d49ee -r 29678306d4fb doc/protocol.txt --- a/doc/protocol.txt Fri Oct 16 17:35:18 2009 +0000 +++ b/doc/protocol.txt Fri Oct 16 17:38:20 2009 +0000 @@ -1,34 +1,34 @@ - '?' 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 вылетела в сетевой игре - -фронтенд клиенту: - 'e' + <команда> выполнить "/<команда>" - 'T' + {L,N,D} тип игры (локальная, сетевая, просмотр демо) - 'W' + <текст> сообщение о нефатальной ошибке - -Клиент фронтенду: - 'C' запрос текущего конфига игры - 'q' выход по причине окончания демки - 'i' статистика + '?' 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 вылетела в сетевой игре + +фронтенд клиенту: + 'e' + <команда> выполнить "/<команда>" + 'T' + {L,N,D} тип игры (локальная, сетевая, просмотр демо) + 'W' + <текст> сообщение о нефатальной ошибке + +Клиент фронтенду: + 'C' запрос текущего конфига игры + 'q' выход по причине окончания демки + 'i' статистика diff -r 8ea93b0d49ee -r 29678306d4fb share/hedgewars/Data/Maps/Battlefield/CMakeLists.txt --- a/share/hedgewars/Data/Maps/Battlefield/CMakeLists.txt Fri Oct 16 17:35:18 2009 +0000 +++ b/share/hedgewars/Data/Maps/Battlefield/CMakeLists.txt Fri Oct 16 17:38:20 2009 +0000 @@ -1,6 +1,6 @@ -install(FILES - map.png - map.cfg - preview.png - DESTINATION ${SHAREPATH}Data/Maps/Battlefield) - +install(FILES + map.png + map.cfg + preview.png + DESTINATION ${SHAREPATH}Data/Maps/Battlefield) + diff -r 8ea93b0d49ee -r 29678306d4fb share/hedgewars/Data/Themes/deepspace/CMakeLists.txt --- a/share/hedgewars/Data/Themes/deepspace/CMakeLists.txt Fri Oct 16 17:35:18 2009 +0000 +++ b/share/hedgewars/Data/Themes/deepspace/CMakeLists.txt Fri Oct 16 17:38:20 2009 +0000 @@ -1,9 +1,9 @@ -install(FILES - BlueWater.png - Border.png - Clouds.png - Flake.png - horizont.png - Sky.png - theme.cfg - DESTINATION ${SHAREPATH}Data/Themes/deepspace) +install(FILES + BlueWater.png + Border.png + Clouds.png + Flake.png + horizont.png + Sky.png + theme.cfg + DESTINATION ${SHAREPATH}Data/Themes/deepspace)