Delphi 7图像限制来自另一个图像

时间:2011-10-15 17:57:08

标签: delphi delphi-7

我正在为Delphi 7中的学校做一个游戏项目,我似乎无法限制一张JazzJackrabbit角色的图片进入另一个应该是障碍的图像。我们的老师说我们必须使用Top和left属性来限制图像,这就是我编码的内容:

IF (imgJazz.Top < image1.Top + image1.Height) then
Begin
  MessageDLG('Careful you just lost life',mtCustom,[mbOK],0);
  iLife := iLife - 10;
  pnlLife.Caption := IntToStr(ilife);
  imgJazz.Top := 136;
  imgJazz.Left := 0;
end;//For IF

这个判断不起作用,因为当图像远离图像但与其顶部内联时仍然显示“小心你只是失去了生命”。

1 个答案:

答案 0 :(得分:1)

这是homework,因此我不会给你一个完整的解决方案。我将尝试指导您自己寻找解决方案。

问题在于你只是遵循了老师的一些建议。

  

我们的老师说我们必须使用Top和left属性来限制图像

您只遵循了此处提供的一半建议。按照这一切,你将解决你的问题。