Не пойму, почему обнуляется один из элементов массива, тогда как остальные элементы ведут себя адекватно.
Может я дико туплю...
Код
class myPers
{
int ft[4];//frametime
...
void attackready()
{
if(power<128)power++;
dx=0;
ft[4]++;
cout <<ft[4]<<endl;
attackf=true;
if(ft[4]>20){frameNum=16;}
else
if(ft[4]>10)frameNum=15;
else
if (ft[4]>0)frameNum=14;
}
...
}
myPers *pers = new myPers;
Более ft[4] нигде не фигурирует.