Vielen Dank für die Info Superku.
Ich werde dann mal weiter mit sys_malloc testen.
Ich habe das Struct "Reifen" nicht als Pointer drin, da ich mir dachte so ist es eindeutig dann diesem "Oberstruct" zugewiesen und kann nicht gleichzeitig in einem anderen auftauchen. Ich hab mir mein "Wissen" über structs aus den AUMs zusammengereimt und da steht es in einem Beispiel auch ohne "*" drinn.
Kann ich das so beibehalten oder würde ich dadurch später Probleme bekommen?
Hintergrund ist der das die Structe Spielerbezogen sind (z.B Individuelle Beamlung des Fahrzeugs, o.ä), sprich:
- beim ersten Spielstart wird ein neues Struct aus einer Vorlage erstellt
- die Informationen können durch den Spieler geändert werden
- werden dann später zur Sicherung in eine externe Datei geschrieben
- beim nächsten Start wird dann kein neues struct erstellt, sondern das "persönliche" / modifizierte eingelesen.