Skip to content

VorlageDokuRueckrufProzeduren

Steffen Schuemann edited this page Oct 12, 2019 · 1 revision

Rückruf-Prozeduren

Rückruf-Prozeduren (Callbacks) sind Prozeduren oder Funktionen, die von Vorlage unter bestimmten Bedingungen oder zu bestimmten Zeitpunkten der Vorlagenerstellung aufgerufen werden, wenn sie existieren. Wenn sie nicht existieren wird ohne sie normal weitergearbeitet.

Sie dienen dazu, allgemeine Verhaltensweisen und Regeln zu implementieren, ohne in den Zügen übermäßig viele Befehle stehen zu haben. Das macht den Zug übersichtlicher und entlastet auch den Spielserver.

Existierende Rückruf-Prozeduren

Folgende Prozeduren werden zu den genannten Zeitpunkten aufgerufen, sofern sie existieren:

[[OnInit|VorlageDokuOnInit]]
Aufruf erfolgt zum Beginn der Zugerstellung
[[OnExit|VorlageDokuOnExit]]
Wird am Ende der Zugerstellung aufgerufen
[[OnRegion|VorlageDokuOnRegion]]
Vor der Abarbeitung jeder Region
[[EndRegion|VorlageDokuEndRegion]]
Nach der Abarbeitung jeder Region
[[OnBuilding|VorlageDokuOnBuilding]]
Wird nach OnRegion und vor EndRegion aufgerufen
[[OnShip|VorlageDokuOnShip]]
Wird nach OnRegion und vor EndRegion aufgerufen
[[OnUnit|VorlageDokuOnUnit]]
Vor jeder Einheit
[[EndUnit|VorlageDokuEndUnit]]
Nach jeder Einheit
[[CreateRegionHeader|VorlageDokuCreateRegionHeader]]
Übernimmt, wenn vorhanden, die Ausgabe des Regionskopfes
[[CreateUnitHeader|VorlageDokuCreateUnitHeader]]
Übernimmt, wenn vorhanden, die Ausgabe des Einheitenkopfes
[[CalcUnitCapacities|VorlageDokuCalcUnitCapacities]]
Eine Rückruf-Funktion, die die Kapazitätsberechnungen übernimmt, wenn sie existiert
[[OutputLineFilter|VorlageDokuOutputLineFilter]]
Eine Rückruf-Funktion, die das Filtern der Zugvorlage-Ausgaben ermöglicht
Clone this wiki locally