game_windows¶
Quelle: base/tealdef/gui/main/game_windows.d.tl
Hinweise
Parametertypen einiger Fenster und Werkzeuge im Spiel, vor allem des Kontexthilfe-Fensters und des Bauwerkzeugs.
UILoansWindowParam¶
record global base/tealdef/gui/main/game_windows.d.tl:3
global record UILoansWindowParam
Die Spieldateien enthalten hierzu noch keine Beschreibung.
Funktionen
onClose() base/tealdef/gui/main/game_windows.d.tl:4
Die Spieldateien enthalten hierzu noch keine Beschreibung.
UIMarketingWindowParam¶
record global base/tealdef/gui/main/game_windows.d.tl:7
global record UIMarketingWindowParam
Die Spieldateien enthalten hierzu noch keine Beschreibung.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
townEntityId |
Engine.Entity |
Funktionen
onClose() base/tealdef/gui/main/game_windows.d.tl:8
Die Spieldateien enthalten hierzu noch keine Beschreibung.
ContextHelperWindowParam¶
record global base/tealdef/gui/main/game_windows.d.tl:12
global record ContextHelperWindowParam
Hinweise
Parameter des Kontexthilfe-Fensters (gui/context_helper/context_helper_react.tl), das die Spielleiste als Singleton-Fenster öffnet.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
gameCtx |
GameContext |
Der GUI-Kontext im Spiel. |
startWithWelcome |
boolean |
Funktionen
onClose() base/tealdef/gui/main/game_windows.d.tl:13
Hinweise
Wird aufgerufen, wenn das Fenster geschlossen wird.
ConstructionToolParam¶
record global base/tealdef/gui/main/game_windows.d.tl:18
global record ConstructionToolParam is ToolReactUtil.IToolParam
Hinweise
Werkzeugparameter des Baumenü-Werkzeugs (construction.ConstructionTool in gui/construction/construction.tl).
Details
gui/main/game.tl setzt die meisten Flags je nach Spielmodus: nur im Karten-Editor (hasHeightMapGenerator,
hasTownGenerator, hasIndustryGenerator), im Karten-Editor außer auf Konsolen (hasHeightMapImporter,
hasHeightMapExporter), im Karten-Editor oder Sandkastenmodus (hasHeightMapTextureTool).
Felder
| Name | Typ | Beschreibung |
|---|---|---|
terrainToolData |
TerrainToolData |
Größengrenzen der Geländewerkzeuge. |
hasHeightMapGenerator |
boolean |
Ob die Werkzeuge des Heightmap-Generators verfügbar sind (Karten-Editor). |
hasHeightMapImporter |
boolean |
Ob sich eine Heightmap importieren lässt (Karten-Editor, nicht auf Konsolen). |
hasHeightMapExporter |
boolean |
Ob sich die Heightmap exportieren lässt (Karten-Editor, nicht auf Konsolen). |
hasHeightMapTextureTool |
boolean |
Ob die Texturwerkzeuge für die Gelände-Heightmap verfügbar sind (Karten-Editor und Sandkastenmodus). |
hasTownGenerator |
boolean |
Ob der Stadtgenerator verfügbar ist (Karten-Editor). |
hasIndustryGenerator |
boolean |
Ob der Industriegenerator verfügbar ist (Karten-Editor). |
bulldozerHudIconFilter |
{Engine.ComponentType} |
Komponententypen, deren HUD-Icons sichtbar sind, solange die Bulldozer-Kategorie aktiv ist. Darf sich zur Laufzeit nicht ändern. |
tabKey |
string |
Id der Baumenü-Kategorie (Tab), für die das Werkzeug auf den Stack gelegt wurde. Wird als aktive Variante des Werkzeugs zurückgegeben. |
popDueToPushRef |
ReactRefT<boolean> |
Das Baumenü setzt den Wert auf true, während es durch Auflegen eines neuen Werkzeugs den Tab wechselt. So wird onPop für das ersetzte Werkzeug nicht aufgerufen. |
Funktionen
onBack() base/tealdef/gui/main/game_windows.d.tl:35
Die Spieldateien enthalten hierzu noch keine Beschreibung.
onPop() base/tealdef/gui/main/game_windows.d.tl:38
Hinweise
Wird aufgerufen, wenn das Werkzeug vom Stack genommen wird, außer wenn das Menü dafür auf einen anderen Tab wechselt.
ConstructionToolParam.TerrainToolData¶
record base/tealdef/gui/main/game_windows.d.tl:19
record TerrainToolData
Hinweise
Größengrenzen der Geländewerkzeuge, aus der Basiskonfiguration.
Im Basisspiel verwendet: 5-mal in 2 Dateien
base/content/gui/gui/construction/construction_react_util.tl:401
construction_react_util.getAllCompanyDefinitions = function(terrainToolData : ConstructionToolParam.TerrainToolData) : { ConstructionDefinition }
base/content/gui/gui/main/game.tl:103
Felder
ConstructionToolWindowParam¶
record global base/tealdef/gui/main/game_windows.d.tl:41
global record ConstructionToolWindowParam is ToolReactUtil.IToolWindowParam<ConstructionToolParam>
Hinweise
Parameter des Baumenü-Fensters (ConstructionListWindow). Die Nutzdaten enthalten die ConstructionToolParam.