Показать сообщение отдельно
  #35  
Старый 20.05.2013, 00:22
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Stack overflow - точно нет рекурсии? Может быть неявной. Или какие-нибудь гигантские массивы локальные?

Взаимодействие - не надо никого никак связывать. Когда плеер один, известны его координаты. Следовательно, любой монстр стремится дойти до этих координат, и когда расстояние меньше расстояния удара - наносит удар. Обработчик ударов - одинаковый, просто вычетает жизни. Как только жизни любого монстра стали <= 0, то монстр исчезает, а если это был плеер - GameOver.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием