Hallo, ich hoffe ihr könnt mir helfen.
Ich habe folgende Klasse erstellt:
Delphi-Quellcode:
TetrisPiece = class
Piece : Array Of Tpoint;
block: boolean;
rotatemode: integer;
end;
Damit folgende Variablen.
aktuell, temp : TetriesPiece;
Diese mit
Delphi-Quellcode:
aktuell := TetrisPiece.Create;
temp := TetrisPiece.Create;
erzeugt.
Nun werden beide "Variablen" gefüllt. An einer stelle weise ich
aktuell := temp; zu, da ich möchte, dass in aktuell die werte von temp stehen.
Temp soll dann neue werte bekommen.
Mein Problem ist, dass ich mit der anweisung(dick) die beiden Variablen irgendwie verbinde. Also sie haben beide dauerhaft dieselben Werte.
Wie kann ich das unterbinden, sodass ich die Werte übertrage aber keine Objektreferenz erzeuge ?.
____
Grüße aus dem Norden,
stiftII