map_editor¶
Quelle: base/tealdef/gui/map_editor/map_editor.d.tl
Hinweise
Fenster des Karten-Editors zum Erzeugen oder Importieren der Heightmap, zum Erzeugen von Städten und Industrien und zum Erzeugen von Hauptverbindungen, geladen mit ug_require "/gui/map_editor/map_editor.tl".
MapEditor¶
record global base/tealdef/gui/map_editor/map_editor.d.tl:3
global record MapEditor
Laden: local map_editor = ug_require "::/gui/map_editor/map_editor.tl" as MapEditor
Hinweise
Die Werkzeuge des Karten-Editors.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
MapEditorTool |
ReactToolDefinition<MapEditor.MapEditorToolParams> |
Werkzeug, das eines der Fenster des Karten-Editors zeigt, gewählt über variant. prepareWindows legt die Fenster vorher an, danach werden sie nur noch ein- und ausgeblendet. 3-mal im Basisspiel verwendet |
Funktionen
prepareWindows(gameCtx : GameContext, MapEditor.MapEditorConfig) base/tealdef/gui/map_editor/map_editor.d.tl:43
Aufruf: map_editor.prepareWindows(…)
for performance reasons, the windows are created initially and reused later
MapEditor.MapEditorToolVariant¶
enum base/tealdef/gui/map_editor/map_editor.d.tl:5
enum MapEditorToolVariant
Hinweise
Welches Fenster des Karten-Editors das Werkzeug zeigt.
Im Basisspiel verwendet: 6-mal in 2 Dateien
base/content/gui/gui/game_bar/game_bar.tl:680
base/content/gui/gui/map_editor/map_editor.tl:16
MapEditor.MapEditorConfig¶
record base/tealdef/gui/map_editor/map_editor.d.tl:11
record MapEditorConfig
Hinweise
Konfiguration, die an prepareWindows geht.
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/gui/gui/main/game.tl:356
base/content/gui/gui/map_editor/map_editor.tl:2914
Felder
| Name | Typ | Beschreibung |
|---|---|---|
mapEditorGlobalStateRef |
ReactRefT<MapEditor.GlobalState> |
Zustand, den alle Fenster des Karten-Editors teilen. |
hasHeightMapImporter |
boolean |
Ob sich Heightmaps importieren lassen (Karten-Editor, nicht auf Konsolen). |
hasHeightMapExporter |
boolean |
Ob sich die Heightmap exportieren lässt (Karten-Editor, nicht auf Konsolen). |
hasTownGenerator |
boolean |
Ob der Tab des Stadtgenerators angezeigt wird. |
hasIndustryGenerator |
boolean |
Ob der Tab des Industriegenerators angezeigt wird. |
hasTownIndustryImporter |
boolean |
Ob der Import-Tab für Städte und Industrien angezeigt wird. Der Karten-Editor setzt ihn zusammen mit hasIndustryGenerator. |
hasTownIndustryExporter |
boolean |
Ob der Export-Tab für Städte und Industrien angezeigt wird. Der Karten-Editor setzt ihn zusammen mit hasIndustryGenerator. |
MapEditor.GlobalState¶
record base/tealdef/gui/map_editor/map_editor.d.tl:23
record GlobalState
Hinweise
Zustand, den die Fenster des Karten-Editors teilen.
Im Basisspiel verwendet: 15-mal in 3 Dateien
base/content/gui/gui/game_bar/game_bar.tl:675
base/content/gui/gui/main/game.tl:332
base/content/gui/gui/map_editor/map_editor.tl:188
Felder
MapEditor.MapEditorToolParams¶
record base/tealdef/gui/map_editor/map_editor.d.tl:27
record MapEditorToolParams is ToolReactUtil.IToolParam
Hinweise
Werkzeugparameter von MapEditorTool.
Im Basisspiel verwendet: 8-mal in 2 Dateien
base/content/gui/gui/game_bar/game_bar.tl:43
base/content/gui/gui/map_editor/map_editor.tl:177
Felder
| Name | Typ | Beschreibung |
|---|---|---|
variant |
MapEditorToolVariant |
Anzuzeigendes Fenster. |
mapEditorGlobalStateRef |
ReactRefT<MapEditor.GlobalState> |
Zustand, den alle Fenster des Karten-Editors teilen. |
hasHeightMapImporter |
boolean |
Ob sich Heightmaps importieren lassen. |
hasHeightMapExporter |
boolean |
Ob sich die Heightmap exportieren lässt. |
hasTownGenerator |
boolean |
Ob der Tab des Stadtgenerators angezeigt wird. |
hasIndustryGenerator |
boolean |
Ob der Tab des Industriegenerators angezeigt wird. |
hasTownIndustryImporter |
boolean |
Ob der Import-Tab für Städte und Industrien angezeigt wird. |
hasTownIndustryExporter |
boolean |
Ob der Export-Tab für Städte und Industrien angezeigt wird. |