Einzelnen Beitrag anzeigen

sabbert

Registriert seit: 16. Apr 2008
67 Beiträge
 
#1

Objekte vom selben Typ erstellen und einzelnd zugreifen

  Alt 14. Jun 2009, 20:56
Hi,
Ich habe ein problem, undzwar habe ich ich eine Figur erstellt die sich über den Bildschirm bewegt, aber dennoch einen bestimmten weg abläuft.

Dies klappt bisher auch wunderbar, doch möchte ich nun mehrere vom selben Typen erstellen die dasselbe machen.

Ich habe dies mit einer Zählerschleife gelöst in dem ich z.B. 5 Figuren erstellt habe:

Delphi-Quellcode:
type
  TFigur = class(TImageSprite)
     .
     .
     .
    end;


//Jetzt mit For schleife erstellen
for i := 0 to 4 do
      begin
        with TFigur.Create(AdSpriteEngine) do
        begin
        .
        .
        .
        end;
Wenn ich jetzt mit z.B. Figur.MacheDies daraufzugreifen will, machen das aber alle figuren gleichzeitig,

da sie ja alle gleichen Namen/Typ besitzen wie löse ich das, dass ich auf alle einzelnd zugreifen kann.

Eine Oberklasse habe ich ja mit TFigur...

mfg
Christian
  Mit Zitat antworten Zitat