+ Ответить в теме
Показано с 1 по 2 из 2

Тема: SDK Вопрос.

  1. #1

    Thumbs up

    Есть вопрос по SDK к разбирающимся в нём людям.

    Как известно, договор об открытых границах разрешает проход войск.
    В то время как оборонительный пакт и альянс этого не разрешают.

    Как сделать, чтобы договор об открытых границах не разрешал проход войск,
    А оборонительный пакт и альянс наоборот разрешали?

    Заранее всем спасибо.

    PS Почему-то мне кажется, что это должно очень просто делаться.
    продвинь это сообщение в соцсеть:  
    Васяка инкорпорейтед представляет: Master of Star Control

  2. #2


    в CvTeam.cpp функция CvTeam::isFriendlyTerritory (в дальнейшем вызывается для проверки, может ли юнит топать в земли переданной в параметре команды).
    В ней есть проверка isOpenBorders.
    Можно её убрать и добавить проверки на постоянный союз и оборонительный пакт (вторая ф-я CvTeam::isDefensivePact, а первая, подозреваю, CvTeam::isPermanentWarPeace).

    С уважением, Волод.
    продвинь это сообщение в соцсеть:  

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters