Что ж, со взаимодействием я относительно разобрался, благодаря координатам. Но, теперь у меня есть две проблемы:
- Первая как и была, - как и где можно прописать создание нескольких монстров?
- Вторая сложнее. Я решил поиграться с процедурами для удобства и наткнулся на такую вот ошибку:
Цитата:
procedure TEnemy.EHurt(Hurt:Boolean);
begin
if Hurt=True then
health:=(health-Hero.Power);
end;
|
Где Enemy это класс TEnemy в котором вписан мой монстр, а Hero это THero класс, где все данные о герое. Собственно, при возникании взаимодействия и, соответственно запуске процедуры, у меня выскакивает ошибка, которую моему неразвитому программному мозгу не понять. Можете ли что либо подсказать по этому поводу?