-
Notifications
You must be signed in to change notification settings - Fork 2
VorlageDokuRueckrufProzeduren
Steffen Schuemann edited this page Oct 12, 2019
·
1 revision
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.
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
- Allgemeines
- Einführung
-
Funktionen
- abs()
- after()
- and()
- antoi()
- before()
- ceil()
- change()
- close()
- crop()
- equals()
- exp()
- flatten()
- float()
- floor()
- int()
- isnothing()
- itoan()
- length()
- log()
- log10()
- match()
- not()
- open()
- or()
- random()
- read()
- readline()
- sign()
- status()
- statustext()
- substr()
- system()
- time()
- tolower()
- toupper()
- typeof()
- write()
- writeline()
- xname()
- xor()
- Metabefehle
- Rückruf-Prozeduren
- Report-Objekte
- Anhang