Hi,
ich habe in einer TDXImageList ein kleines Raumschiff. Im OnKeyDown vom DXDraw steht:
Delphi-Quellcode:
if not DXDraw1.CanDraw then Exit;
DXImageList1.Images[0].Draw(DXDraw1.Surface, oldP+5, 10, 0);
DXDraw1.Flip;
Wenn hier ein Fehler drin ist, dann macht das nichts. Habe das ganze aus dem Gedächtnis geschrieben.
Nun zieht dieses Bild aber einen hässlichen Streifen hinter sich her. Genauer gesagt: es wird übermalt. Wie kann ich die Zeichenfläche leeren. Allerdings ohne das es flackert!
Chris