Показать сообщение отдельно
  #2  
Старый 03.03.2012, 14:49
ChinYan ChinYan вне форума
Тыкаю клавиши
 
Регистрация: 13.07.2009
Сообщения: 804
Версия Delphi:
Репутация: 48633
По умолчанию

Ваш код не смотрел, но сделал бы так:
Пусть человек будет представлен классом. Он может иметь состояния: жив или помер. У него методы для перемещения по карте и некий внутренний счетчик. Если за ход он не переместился, то счетчик увеличивается, если счетчик достиг некоторого значения, то он умирает. Человек имеет свой метод для рисования, так что он будет сам себя рисовать нужным цветом
Ответить с цитированием