okay, aber leider geht das immer noch nicht
.
Ich drücke auf einen Button -> ein Sprite soll erstellt werden -> dann natürlich angezeigt
Ich denke mal, dass der Fehler in der AdSpriteEngine auftritt.
Also das Sprite erstelle ich hiermit:
Delphi-Quellcode:
with TTux.Create(AdSpriteEngine) do
begin
Image := AdImageList.Find('Tux');
Setposition;
end;
aber nicht wie sonst am Anfang, sondern zur Laufzeit (nämlich wenn auf einen Button gedrückt wurde).
Also ich bin 100%ig der Überzeugung, dass der Fehler hier auftritt, da danach doch sonst auch der Rückgabewert der Funktion
AdSpriteEngine.Items.Count
>0 sein müsste, oder?
Doch dies ist nicht der Fall (=0).
TTux habe ich wiefolgt deklariert:
Delphi-Quellcode:
TTux = class(TImageSprite)
protected
procedure DoMove(TimeGap:double);override;
public
constructor Create(AParent:TSprite);override;
procedure SetPosition;
end;
Aber auch da erkenne ich keinen Fehler.
Hoffe doch sehr auf weiter Hilfe, mfg Looper