Einzelnen Beitrag anzeigen

sabbert

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

[Andorra] Mapeditor speichern und laden...

  Alt 8. Apr 2010, 13:10
Tag zusammen,

für mein Spiel programmiere ich einen Mapeditor.

Ich erzeuge ein Grid und der Benutzer kann aus verschiedenen Texturen auswählen, welches er benutzen möchte z.B.

Weg,Start,Ziel,Feld,Checkpoint. Dann klickt er auf das Grid und es werden die Koordinaten Gespeichert auf die der Benutzer geklickt hat.

Z.B. Feld[6,1] sind die Koordinaten 600,100. Diese werden als TPoint in ein Array Gespeichert.

Für Weg,Feld,... etc. gibt es einzelne Arrays die ich in einem Record zusammengefasst habe(siehe code):
Delphi-Quellcode:
type MapDatenTyp = Record
                  aFeld : Array of TPoint;
                  aWeg : Array of TPoint;
                  aCheckpoints : Array of TPoint;
                  Start,Ziel : TPoint;
                  end;
Mein Problem ist es das Record,also jedes Array darin ,alle zusammen in eine Datei zu speichern und zu laden.

Beim laden sollen dann einfach die Daten wieder in das Array gelesen werden.

Bitte um Vorschläge und Ideen

mfg
Miniaturansicht angehängter Grafiken
mapeditor_197.jpg  
Christian
  Mit Zitat antworten Zitat