in mTKopf steht folgendes:
Delphi-Quellcode:
procedure TKopf.bewege_links;
begin
zXPosition := zXPosition - zXGeschwindigkeit;
end;
was heißt hier werden nur die Koordinaten geändert, es muss aber wieder neu gezeichnet werden.
Es sollte doch dann eigentlich so in der Art gehen:
Delphi-Quellcode:
IF (Links = True) and (Kopf.GetZXPosition > 0) Then
begin
Kopf.bewege_links();
//hier noch mal altes Image löschen ?
Kopf.zeichne();
end;
so klappts auch nicht
kann es nicht sein, dass hier :
Delphi-Quellcode:
Kopf:= TKopf.create(250,300,Image1,Futter);
Kopf.zeichnen();
der Kopf nur an den Koordinaten 250,300 sein kann, da nur dort ein create vorhanden ist?