Zum Inhalt

landmark_util_serialized

Quelle: base/tealdef/landmarks/landmark_util_serialized.d.tl

Hinweise

Typen von /landmarks/landmark_util_serialized.tl (LandmarkUtilSerialized), der gemeinsamen Update-Funktion der Wahrzeichen-Konstruktionen.

LandmarkUtilSerialized

record global base/tealdef/landmarks/landmark_util_serialized.d.tl:3

global record LandmarkUtilSerialized

Hinweise

Helfer für Wahrzeichen-Konstruktionen, den ug_require "::/landmarks/landmark_util_serialized.tl" zurückgibt.

Funktionen

makeLandmarksUpdateFn(generatedData : ConstructionUtilSerialized.GeneratedDataGroup) : function(captureParams : table, params : table) : ConstructionUtilSerialized.ConstructionResult base/tealdef/landmarks/landmark_util_serialized.d.tl:4

Hinweise

Erzeugt die updateFn einer Wahrzeichen-Konstruktion aus ihren generierten Daten.

Parameter Typ Beschreibung
generatedData ConstructionUtilSerialized.GeneratedDataGroup Generierte Daten mit einer Gruppe pro Ausbaustufe der Konstruktion (level0, level1, ...).

Rückgabe function(captureParams : table, params : table) : ConstructionUtilSerialized.ConstructionResult: Die Update-Funktion. Sie baut die Unterkonstruktion aus der Gruppe der aktuellen Stufe und ergänzt Bestände, Regeln, Spuren und Terminals aus captureParams.constructionConfig und miscConfig.

Beispiel

-- aus base/content/landmarks/neuschwanstein/neuschwanstein/neuschwanstein.script.lua
updateFn = landmark_util_serialized.makeLandmarksUpdateFn(generatedData),