Перейти к публикации

Rubbish

Пользователи
  • Публикаций

    3
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    3

Изменения репутации

  1. Нравится
    Rubbish изменил репутацию Electr0 в Библиотека построек   
    Прототип 0.2.3:
    Написан обработчик сохранения постройки из библиотеки в указанный шаблон из кода убраны массивы:  g_iSelectedSnapshot[MAXPLAYERS+1] g_iSelectedSnapshotAction[MAXPLAYERS+1] g_iSelected_Player[MAXPLAYERS+1] g_iSelectedSlot[MAXPLAYERS+1] g_iSelectedTwoSlot[MAXPLAYERS+1] вместо них добавлен один g_iChoosedParam[MAXPLAYERS+1][7] с энумерацией, т.к. потребовалось расширение кол-ва таких переменных для реализации меню библиотеки что снизило бы понятность кода засильем разных переменных: 
    PARAM_TYPE_SLOT = 0, PARAM_TYPE_SLOT2, PARAM_TYPE_SLOT3, PARAM_TYPE_SNAPSHOT, PARAM_TYPE_SNAPSHOT_ACTION, PARAM_TYPE_PLAYER, PARAM_TYPE_MENU_POS остальные массивы меню тоже получили константы энумераторы т.к. в связи с увеличением кода очень сложно понимать / вспоминать что они хранят под цифрами которые спустя месяцы уже ничего не говорят пока не начнешь искать что туда записывают.
    Во всех местах где использовалось вручную указание позиции меню теперь применено сохранение позиции меню и передача ее через переменную, что позволит избежать нудного переписывания номеров при добавлении новых пунктов в большие меню такие как меню управления и меню наборов где важно возвращаться на ту страницу меню с которой пришел. Кнопка сохранить постройку теперь тоже работает, после нажатия игрок выберает шаблон в который сохранить, подтверждает и происходит процедура сохранения. Исправлен баг когда при сохранении в шаблон, нулевой предмет оказывался платным и в итоге шаблон не мог корректно загрузится. Внедрена проверка на случай если слот состоит только из платных предметов и в итоге в шаблон ничего нельзя сохранить Значительная оптимизация загрузки кол-ва предметов в  слотах и шаблонах при входе игрока, раньше это делалось для каждого слота и шаблона отдельным запросом которых в общей сумме 40 по 20 на слоты и 20 на шаблоны, то теперь это делается одним запросом для слотов и одним для шаблонов, данная проблема решалась для загрузки меню категорий где тоже нужно было за один запрос узнать кол-во предметах в постройках разных категорий.
  2. Нравится
    Rubbish изменил репутацию Electr0 в Библиотека построек   
    Успешно проведена первая цепочка действий публикации постройки из шаблона в библиотеку, загрузка из библиотеки в зону под курсором 
  3. Спасибо
    Rubbish изменил репутацию Electr0 в Начать работы по внедрению IPS 4.3.X   
    форум обновлен до 4.3.1, какие-то минорные фиксы релиза 4.3.0
  4. Спасибо
    Rubbish изменил репутацию Electr0 в Начать работы по внедрению IPS 4.3.X   
    Значение Статус изменено на: Тестируется
×
×
  • Создать...