M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


(Протестировано) Ошибка при очистке бульдозером  -  Hruks,  27.05.2010  18:06:58

Тестировал очистку бульдозером.
Довольно часто вылетает ошибка вот в этом месте:
procedure unit_endturn_process(who:integer);
...
    u.matnow:=u.matnow+mg_game.units[u.clr_unit].clrval;
значение u.clr_unit очень большое (похоже на карапшин памяти)

Закономерность выявить не удалось.
Тестировал так:
Создал 5 бульдозеров.
Создал 5 шахт.
Взорвал шахты и почистил их бульдозерами в разных частях здания.
Добавлял также туда танки, расстреливаемые ракетницами.