Hallo Community,
ich möchte gerne ein Array of Pointer mit Zeigern auf Klassen-Instanzen füllen. Leider klappt das bei mir nicht so ganz.
Ich habe als erstes meine Klasse mit dem Array of Pointer:
Delphi-Quellcode:
TWorld = class
private
[ ... ]
FBufferArray: array of array of Pointer;
public
constructor Create(WorldHeight, WorldWidth: Integer);
[ ... ]
end;
Und dann noch eine andere Klasse TGround. Jetzt möchte ich in den contructor eine Schleife, die dass komplette Array mit Zeigern auf TGround-Instanzen füllt. D.h. ich müsste in der Schleife die Instanzen auch erstellen. Aber wie mache ich das? Ich kann ja schließlich nicht sowas wie
Delphi-Quellcode:
for i := 0 to FWorldHeight do
for j := 0 to FWorldWidth do
begin
FBufferArray[i][j] := new(TGround.Create);
end;
schreiben.
Hat jemand eine Idee?
Danke im Voraus.
MfG