Переписываю программку под типы...вроде удобнее, но с другой стороны переменных получается в два-три раза больше чем без типов.
А, вот, как проверить принадлежит ли какая-нибудь Entity определенному типу ? Допустим клик на объект, затем распознавание типа объекта, например "свой-чужой-нейтрален", и в зависимости от этого производить действия.
Допустим у меня стоит в типе "Field loyalty=enemy", но как узнать существует ли в выбранном типе такое поле ? Опять же надо как-то узнать принадлежит ли объект к типу вообще, или просто одинокий Entity.