Zum Inhalt

layer_colors

Quelle: base/tealdef/gui/layers/layer_colors.d.tl

Hinweise

Typ der GUI-Ressource ::/gui/layers/layer_colors.gres (definiert in layer_colors.gres.lua): die Farben aller Karten-Layer. Lies sie mit api.gui.genericRep.get(api.gui.genericRep.find("::/gui/layers/layer_colors.gres")).data.

LayerColors

record global base/tealdef/gui/layers/layer_colors.d.tl:3

global record LayerColors

Hinweise

Inhalt der GUI-Ressource ::/gui/layers/layer_colors.gres mit den Farben aller Karten-Layer.

Details

Die Farben werden mit ColorUtil (toVec4, toRange4, toArray4) umgewandelt, bevor sie in eine LayerConfig kommen. Die meisten Layer verwenden dieselben Ersatzfarben: hellgraue Flächen (gray80) und dunkelgraue Details (gray40).

Beispiel

local layerColors = api.gui.genericRep.get(api.gui.genericRep.find("::/gui/layers/layer_colors.gres")).data
colorPassFn.fallbackColor = layer_react_util.createDefaultFallbackColor(layerColors.Traffic.Fallback.Surface, layerColors.Traffic.Fallback.Details)

Felder

Name Typ Beschreibung
Cargo CargoConfig Farben des Layers Güterzufriedenheit (LayerCargo).
PublicTransport PublicTransportConfig Farben des Layers Passagierzufriedenheit (LayerPublicTransport).
CargoFlow CargoFlowConfig Farben des Güterfluss-Layers (LayerCargoFlow).
Civilization CivilizationColors Farben des Städte-Layers.
Infrastructure InfrastructureColors Farben des Infrastruktur-Layers.
PassengerFlow PassengerFlowConfig Farben des Passagierfluss-Layers.
Noise NoiseColors Farben des Lärm-Layers (LayerNoise).
Pollution PollutionColors Farben des Verschmutzungs-Layers (LayerPollution).
Terrain TerrainConfig Farben des Gelände-Layers.
Traffic TrafficColors Farben des Verkehrs-Layers (LayerTraffic).
Construction ConstructionColors Layer-Farben, die das Baumenü verwendet.

LayerColors.Fallback

record base/tealdef/gui/layers/layer_colors.d.tl:4

record Fallback

Hinweise

Ersatzfarben eines Layers, übergeben an LayerReactUtil.createDefaultFallbackColor.

Felder

Name Typ Beschreibung
Surface GResColor Farbe von Gelände, Wasser und anderen Flächen.
Details GResColor Farbe von Kanten, Knoten und Parallelstreifen.

LayerColors.SignConfig

record base/tealdef/gui/layers/layer_colors.d.tl:9

record SignConfig

Hinweise

Einstellungen der Beschriftungen (Schilder), die ein Layer entlang des Netzes zeichnet.

Felder

Name Typ Beschreibung
RenderDistance number Wert für signRenderDistance in der LayerConfig.SignConfig des Layers (1500 bei den Infrastruktur- und Fluss-Layern, 0 bei den Zufriedenheits-Layern).
BackgroundColor GResColor Hintergrundfarbe der Schilder, angewendet über das Layer-Stylesheet (layers.css.lua).
Color GResColor Textfarbe der Schilder, angewendet über das Layer-Stylesheet (layers.css.lua).

LayerColors.CargoConfig

record base/tealdef/gui/layers/layer_colors.d.tl:15

record CargoConfig

Hinweise

Farben des Layers Güterzufriedenheit.

Felder

Name Typ Beschreibung
Sign SignConfig Schildeinstellungen des Layers.
Voronoi GResColorArray Farben der Stadtbereiche (Voronoi-Regionen), die der Layer zeichnet.
Fallback Fallback Ersatzfarben des Layers.

LayerColors.PublicTransportConfig

record base/tealdef/gui/layers/layer_colors.d.tl:22

record PublicTransportConfig

Hinweise

Farben des Layers Passagierzufriedenheit.

Felder

Name Typ Beschreibung
Sign SignConfig Schildeinstellungen des Layers.
Voronoi GResColorArray Farben der Stadtbereiche (Voronoi-Regionen), die der Layer zeichnet.
Fallback Fallback Ersatzfarben des Layers.

LayerColors.CargoFlowConfig

record base/tealdef/gui/layers/layer_colors.d.tl:29

record CargoFlowConfig

Hinweise

Farben des Güterfluss-Layers und der Güterfluss-Pfeile in der 3D-Ansicht.

Felder

Name Typ Beschreibung
PlayerTransport GResColorRange Farbbereich für Güter, die der Spieler transportiert.
Sign SignConfig Schildeinstellungen des Layers.
Fallback Fallback Ersatzfarben des Layers.
Suppliers3D Color3D Pfeilfarben für Flüsse von Lieferanten in eine Industrie (im Industriefenster).
Consumers3D Color3D Pfeilfarben für Flüsse von einer Industrie zu ihren Abnehmern. Die Subventionen für Güter- und Passagierlieferungen verwenden sie auch.

LayerColors.CargoFlowConfig.Color3D

record base/tealdef/gui/layers/layer_colors.d.tl:34

record Color3D

Hinweise

Pfeilfarben der Güterflüsse in der 3D-Ansicht (CargoFlowRenderableConfig.FlowData.arrowColors).

Felder

Name Typ Beschreibung
Actual GResColorArray Pfeilfarben für Flüsse, die gerade Güter transportieren.
Potential GResColorArray Pfeilfarben für mögliche Flüsse ohne Güter (eine blassere Version von Actual).

LayerColors.CivilizationColors

record base/tealdef/gui/layers/layer_colors.d.tl:43

record CivilizationColors

Hinweise

Farben des Städte-Layers.

Felder

Name Typ Beschreibung
Industry GResColor Farbe der Industrien im Städte-Layer.
Voronoi GResColorArray Farben der Stadtbereiche (Voronoi-Regionen).
Fallback Fallback Ersatzfarben des Layers.

LayerColors.InfrastructureColors

record base/tealdef/gui/layers/layer_colors.d.tl:50

record InfrastructureColors

Hinweise

Farben des Infrastruktur-Layers.

Felder

Name Typ Beschreibung
Speed {GResColor, GResColor, GResColor} Drei Farben von langsam bis schnell für die Geschwindigkeitsbegrenzungen im Netz (transparenter auch für unterirdische Kanten).
Tunnel GResColor Umrissfarbe von Tunneln.
Sign SignConfig Einstellungen der Schilder mit den Geschwindigkeitsbegrenzungen.
Fallback Fallback Ersatzfarben des Layers.

LayerColors.PassengerFlowConfig

record base/tealdef/gui/layers/layer_colors.d.tl:58

record PassengerFlowConfig

Hinweise

Farben des Passagierfluss-Layers.

Felder

Name Typ Beschreibung
Origin GResColorRange Farbbereich für die Startpunkte von Passagierfahrten.
Destination GResColorRange Farbbereich für die Ziele von Passagierfahrten.
PrivateTransport GResColorRange Farbbereich für Fahrten mit Individualverkehr.
PublicTransport GResColorRange Farbbereich für Fahrten mit dem öffentlichen Verkehr des Spielers.
Sign SignConfig Schildeinstellungen des Layers.
Fallback Fallback Ersatzfarben des Layers.

LayerColors.NoiseColors

record base/tealdef/gui/layers/layer_colors.d.tl:68

record NoiseColors

Hinweise

Farben des Lärm-Layers.

Felder

Name Typ Beschreibung
Impact GResColorRange Farbbereich für Stadtgebäude, die von Lärm betroffen sind.
Emission GResColorRange Farbbereich für Lärmquellen wie Fahrzeuge.
EmissionGood GResColorRange Farbbereich für Quellen mit negativem (lärmminderndem) Wert.
Average GResColorArray Farben der gemittelten Lärmkarte auf dem Gelände.
Fallback Fallback Ersatzfarben des Layers.

LayerColors.PollutionColors

record base/tealdef/gui/layers/layer_colors.d.tl:77

record PollutionColors

Hinweise

Farben des Verschmutzungs-Layers.

Felder

Name Typ Beschreibung
Emission GResColorRange Farbbereich für Verschmutzungsquellen.
EmissionGood GResColorRange Farbbereich für Quellen, die Verschmutzung verringern.
Average GResColorArray Farben der gemittelten Verschmutzungskarte auf dem Gelände.
Voronoi GResColorArray Farben der Stadtbereiche (Voronoi-Regionen).
Fallback Fallback Ersatzfarben des Layers. Die Flächenfarbe gilt auch für Stadtgebäude.

LayerColors.TerrainConfig

record base/tealdef/gui/layers/layer_colors.d.tl:86

record TerrainConfig

Hinweise

Farben und Höhenlinien des Gelände-Layers.

Felder

Name Typ Beschreibung
Contours {Contour} Höhenlinien bei metrischen Einheiten (alle 50, 10 und 2 Meter).
ContoursImperial {Contour} Höhenlinien bei imperialen Einheiten (alle 100, 25 und 5 Fuß, angegeben in Metern).
Base GResColor Grundfarbe des Geländes.
Fallback Fallback Ersatzfarben des Layers.
TownBuilding GResColor Farbe der Stadtgebäude.
Vehicle GResColor Farbe der Fahrzeuge.
Industry GResColor Farbe der Industrien.
Station GResColor Farbe der Stationen.
Water GResColor Farbe des Wassers.
NavigableWater GResColor Farbe schiffbaren Wassers.
HeightMap GResColorArray Farben der Heightmap von niedrig bis hoch (im Basisspiel mit den Schwellen 0, 150, 300 und 450).

LayerColors.TerrainConfig.Contour

record base/tealdef/gui/layers/layer_colors.d.tl:87

record Contour

Hinweise

Ein Satz Höhenlinien auf dem Gelände.

Felder

Name Typ Beschreibung
color GResColor Linienfarbe.
level integer <length unit> over sea
thickness number Linienstärke (im Basisspiel 0,6 bis 1,2).
fadeDistance number Kameraentfernung, ab der die Linien ausblenden. -1 heißt, sie blenden nie aus.

LayerColors.TrafficColors

record base/tealdef/gui/layers/layer_colors.d.tl:108

record TrafficColors

Hinweise

Farben des Verkehrs-Layers.

Felder

Name Typ Beschreibung
Fluid GResColor Farbe von Straßen mit fließendem Verkehr (abgestimmt auf die Zufriedenheitsfarbe „Happy“ in GameplayColors).
Intermediate GResColor Farbe von Straßen mit dichtem Verkehr (abgestimmt auf die Zufriedenheitsfarbe „Aloof“).
Jammed GResColor Farbe verstopfter Straßen (abgestimmt auf die Zufriedenheitsfarbe „Sad“).
Tunnel GResColor Umrissfarbe von Tunneln.
Fallback Fallback Ersatzfarben des Layers.

LayerColors.ConstructionColors

record base/tealdef/gui/layers/layer_colors.d.tl:117

record ConstructionColors

Hinweise

Layer-Farben, die das Baumenü verwendet.

Felder

Name Typ Beschreibung
Voronoi GResColorArray Farben der Stadtbereiche (Voronoi-Regionen) beim Bauen.
Fallback Fallback Ersatzfarben beim Bauen, auch für die Ansicht „white screen“.