Records sind so aufgebaut wie ichs geschrieben hab
von dem Record TFeld brauchst du einen Datentyp (in dem Fall map)
nun kannst du für jeden Index des Datentyp map die Daten aus dem Record ansprechen.
also:
map[0,0].x := 0;
map[0,0].y := 0;
map[0,0].Textur := 'wasser.bmp';
map[0,0].begehbar := false;
map[0,0].Telport := [0,0];
das ganze initialisierts du dann in einer doppelten for Schleife und änderst dann gezielt ein paar Werte ab
Gruß
Martin