moin moin,
ich hab in einem Programm das ich mit Delphi 7 programmiere(also es soll ein kleines Spiel werden) folgende Vorstellung wie es funktionieren soll:
- 4 Planeten
- 2 Spieler mit verschiedenen Werten(Rohstoffe, Militäreinheiten,...)
Jetzt bin ich dabei, dafür ein Object zu definieren:
Type
Planet = Object
Spieler1 : Record // Spieler1 = Mensch
{Variablen für
Rohstoffe, Miltär,
Wirtschaft,...}
End; // End Of Record
Spieler2 : Record // Spieler2 = Computergegner
{Variablen für
Rohstoffe, Miltär,
Wirtschaft,...}
End; //End Of Record
End; // End Of Object
Var
Planet_ : Array [1..4] Of Planet
dann möchte ich später das im folgenden Sinne verwenden:
Planet[1].Spieler[1].Gold := x;
oder
Planet[4].Spieler[1].Gold := y;
halt so, dass die Werte der Variablen vom Planeten, den der Spieler besitzt, abhängt, aber trotzdem beide einem Spieler zugeordnet sind...
Jetzt finde ich das aber unprofessionell dass ich die Variablen alle doppelt deklarieren muss. Also dachte ich an einen Array[1..2](Also dann Player[1].Gold zum Beispiel und Player2.Gold) des Records, aber das ist nicht möglich, bzw ich weiß nich wie man das programmiert...
Ich hoffe ich konnte meine Vorstellung einigermaßen klar darstellen.
Wäre nett wenn mir da jemand weiterhelfen könnte...
MfG KoRny Boy