Цитата:
И вот теперь подхожу к кульминации, - отсчет отката атаки. То есть я так и непонял как заставить счетчик "тикать". Я пытался прописать в таймер:
if Enemy.ClawDelay<>0 then Enemy.ClawDelay:=Enemy.ClawDelay-1;
if Enemy.ClawDelay<=0 then Enemy.State:=msLive;
что привело к ошибке AcessViolation.
|
Откуда берется этот Enemy? Access Violation значит, что он равен нулю или какому-то бреду. Если бы по таймеру проходил по всем юнитам в массиве и делал для них - было бы все хорошо.