In meinem Spiel steuere ich ein Image nach links und rechts. Das mach ich mit Buttons (ist schön einfach) und ner OnKeyDown Prozedur.
Wenn ich jetzt eine Begrenzung festlegen will, damit mein Image nicht zu weit nach links oder rechts bewegt wird krieg ich nen Fehler.
Code:
procedure TForm1.Border(Sender: TObject);
begin
if
Ship.Left= Ship.Left -150 //maximal 150 Pixel nach links
then
moveleft.Enabled:= false
or
if
Ship.Left= Ship.Left +150 //maximal 150 Pixel nach rechts
then
moveright.Enabled:= false
end;
Wenn ich das jetzt starten will krieg ich diese Meldung:
Zitat:
Operator not applicable to operand type
Der Cursor steht dann am Ende der Prozedur nach "end" und vor ";"
Wo hab ich den Fehler gemacht???
Thx im Voraus!
MfG Florian