* запрос на получение полной информации:<query type="GetSceneInfo"></query>Ответ:<scene title="Имя сцены"> <object> <module_name>Имя модуля</module> <name>Пользовательское имя объекта</name> <coord_x>значение</coord_x> <coord_y>значение</coord> <current_state> <link> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to> <param1>Параметр связи номер 1</param> ... <paramN>Параметр связи номер N</param> </link> <param_1>значение</param_1> ... </current_state> <default_state> <!-- Набор параметров по умолчанию --> </default_state> <minimal_state> <!-- Набор минимальных параметров --> </minimal_state> <maximal_state> <!-- Набор максимальных параметров --> </maximal_state> </object></scene>* запрос на добавление объекта:<query type="AddObject"> <module_name>Имя модуля</module_name> <name>Пользовательское имя</name> <coord_x>иксовая_координата</coord_x> <coord_y>игриковая_координата</coord_y> <default_state> <!-- Набор параметров по умолчанию --> <default_state></query>Ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>* запрос на удаление объекта:<query type="DelObject"> <name>Пользовательское имя</name></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment> <unlink name="Пользовательское имя" /> <!-- unlink name="Объект" - опционально список объектов, у которых нужно убрать связи --></response>* запрос на обновление информации о объекте<query type="ChangeInfoObject"> <name>Пользовательское имя</name> <new_name>Новое пользовательское имя</name> <coord_x>Новая_иксовая_координата</coord_x> <coord_x>Новая_иксовая_координата</coord_x> <default_state> <!-- Набор параметров по умолчанию --> <default_state> <current_state> <!-- Набор текущих параметров --> <current_state></query>Ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>* запрос на создание связи:<query type="CreateLink"> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to> <param1>Параметр связи номер 1</param> ... <paramN>Параметр связи номер N</param></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>Как вариант, сервер может присваивать связям идентификационный номер, затем, после создания связи, все остальные операции будут возможны просто по ID связи.* запрос на удаление связи:<query type="Unlink"> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>* запрос на изменение параметров связи<query type="ChangeLink"> <from>Пользовательское имя объетка от выхода которого пойдёт связь</from> <to>Пользовательское имя объекта на вход которого пойдёт связь</to> <param1>Параметр связи номер 1</param> ... <paramN>Параметр связи номер N</param></query>ответ:<response> <status>Статус запроса - OK или Error</status> <comment>Комментарий, если необходим</comment></response>