Forum: Multimedia
Delphi
by Dagon,
14. Feb 2004
So sieht die deklaration der Klasse aus (ist ein Beispiel, kann aber einfach erweitert werden):
TBall = class (TImageSprite)
private
Winkel: Extended;
public
constructor Create (AParent: TSprite); override;
procedure DoMove (MoveCount: Integer); override;
procedure DoCollision (Sprite:TSprite; var Done: Boolean); override;
Forum: Multimedia
Delphi
by Dagon,
14. Feb 2004
Ich würde eher sagen: nein. Die SpriteEngine und so ist in die Klasse TIMageSprite eingebetet. Du wirst also schwierigkeiten bei der Kollision haben und so. Mit Klassen istes einfacher, übersichtlicher, und einfach besser. Was spricht also dagegen?
P.S. Ich habs noch nie ohne Klassen versucht.
Forum: Multimedia
Delphi
by Dagon,
14. Feb 2004
Du solltest unbedingt mit Klassen arbeiten, sonst wird das nie was!
Forum: Multimedia
Delphi
by Dagon,
14. Feb 2004
Einfach den Abprallen-Teil in die DoMove-Methode vom TPaddel reinschreiben. Das wärs. Und sonst zeig mal ein bisschen Code.