Перейти к содержанию
Авторизация  
XaTTa6bI4

Саб Клас

Рекомендуемые сообщения

/**

* Проверяет принципиальную совместимость двух сабов.

*/

public static boolean areClassesComportable(PlayerClass c1, PlayerClass c2)

{

if(c1.isOfRace(Race.kamael) != c2.isOfRace(Race.kamael))

return false; // камаэли только с камаэлями

if(c1.isOfRace(Race.elf) && c2.isOfRace(Race.darkelf) || c1.isOfRace(Race.darkelf) && c2.isOfRace(Race.elf))

return false; // эльфы несовместимы с темными

if(c1 == PlayerClass.Overlord || c1 == PlayerClass.Warsmith || c2 == PlayerClass.Overlord || c2 == PlayerClass.Warsmith)

return false; // эти вообще

if(subclassSetMap.get(c1) == subclassSetMap.get(c2))

return false; // однотипные

return true;

}

}

 

 

как снять ограничения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто вернуть true

 

public static boolean areClassesComportable(PlayerClass c1, PlayerClass c2)
{
return true;
}
}

Изменено пользователем dislike

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А что до этого предлагали ?

Много вариантов, проще всего всегда возвращать true, как в моём варианте, дабы не трогать остальной код.

Изменено пользователем dislike

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а тут говорят что надо удалить

Зачем удалять за комментируйте. И где вызывается areClassesComportable

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...