Добавлен Borodach
По какой причине, переменные в глобальной структуре, с разными номерами, переписываются на паследнее значение?
Принятый ответ
Глянул... код (?)
Такого слепка из говна я давненько не видел
Такого слепка из говна я давненько не видел
Ну, во-первых, у тебя нет инстанса abilitylist, то есть:
AbilityList abilitylist = abilitylist .create()
Во-вторых :
static thistype newAbility()
{
thistype this = allocate()
..
пишете свою ерунду
..
return this
}
А в третьих почему у в абилитилисте вместо 1 массива из структур абилити со всеми вытекающими параметрами есть по массиву на каждый параметр?
Написал про код с целью вам сказать, что нужно работать над собой, почитать про списки в языках программирования, а потом уже лепить один вариант
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Hate, я посмотрел и глобальная переменная совсем по регится...
Structtype structtype = 0
Просто у меня там оно потому что пробовал разные варианты, " а вдруг это поможет "
Отредактирован Hate
Такого слепка из говна я давненько не видел
И работает не так как вы сказали, просто каждому номеру(зависит сколько используешь) прописать abilityList.create()
Все что я сделал, просто abilityList переместил в цыкл