Цитата:
|
как с точки зрения пользовательского кода выглядит хорошая на твой взгляд система?
|
Ну так примерно набросал. Просто внутренности не стал показывать, в виду костыльности.
Ну и после наведения порядка внутри - АПИ тоже может как-то поменяться. (Статик манагер тоже под вопросом, но вот так вот вслепую не могу точно сказать. Надо смотреть на интеграцию в систему. Пальцем в небо сложно.)

Код AS3:
CommandManager.executeCommand(CommandList.COMMAND_AUTH);

Код AS3:
var turnDto:BattleTurnDto = new BattleTurnDto();
turnDto.battle_id = "1";
turnDto.unit_id = "10";
CommandManager.executeCommand(CommandList.COMMAND_BATTLE_TURN, turnDto);
Добавлено через 1 минуту
Цитата:
|
Тут сам по себе подход сервера убог
|
Не убог. Обычная себе синхронная система. Просто я привык к асинхрону и stateless, потому такое не люблю. Но подход нормальный сам по себе.