Zum Inhalt

hud_gui_config

Quelle: base/tealdef/gui/hud/hud_gui_config.d.tl

Hinweise

Typ der GUI-Ressource ::/gui/hud/hud_gui_config.gres (definiert in hud_gui_config.gres.lua): Entfernungsskalierungen, Farben und Icon-Versätze für Fahrzeuge bei den HUD-Icons, die in der 3D-Ansicht gezeichnet werden.

HudGuiConfig

record global base/tealdef/gui/hud/hud_gui_config.d.tl:3

global record HudGuiConfig

Hinweise

Inhalt der GUI-Ressource ::/gui/hud/hud_gui_config.gres mit den Grundeinstellungen für HUD-Icons in der 3D-Ansicht.

Beispiel

local hudGuiConfig = api.gui.genericRep.get(api.gui.genericRep.find("::/gui/hud/hud_gui_config.gres")).data
local offsets = hud_react_util.makeVehicleIconOffsets(hudGuiConfig.vehicleIconOffsets)

Felder

Name Typ Beschreibung
renderDistances RenderDistances Skalierung der HUD-Icons pro Entitätstyp, siehe HudGuiConfig.RenderDistances.
colors Colors Farben der HUD-Icons, siehe HudGuiConfig.Colors.
vehicleIconOffsets {string : {number}} Versatz {x, y, z} des Fahrzeug-HUD-Icons pro Name des Verkehrsträgers ("ROAD", "RAIL", "TRAM", "AIR", "WATER").

HudGuiConfig.RenderDistances

record base/tealdef/gui/hud/hud_gui_config.d.tl:4

record RenderDistances

Hinweise

Skalierungsfaktoren für die HUD-Icons jedes Entitätstyps (im Basisspiel alle 1.0).

Details

HudReactUtil.makeDefaultVisibilityThresholds kopiert diese Werte in scale des passenden forComponents-Eintrags. Costs geht als costsRenderDistance an den HUD-Icon-Manager.

Felder

Name Typ Beschreibung
Town number Skalierung der HUD-Icons für Städte (Komponente TOWN).
Industry number Skalierung der HUD-Icons für Industrien (Komponente INDUSTRY).
Warehouse number Skalierung der HUD-Icons für Lagerhäuser (Komponente WAREHOUSE).
Depot number Skalierung der HUD-Icons für Fahrzeugdepots (Komponente VEHICLE_DEPOT).
Station number Skalierung der HUD-Icons für Stationen (Komponente STATION_GROUP).
Signal number Skalierung der HUD-Icons für Signale (Komponente SIGNAL_LIST).
TransportVehicle number Skalierung der HUD-Icons für Fahrzeuge (Komponente TRANSPORT_VEHICLE).
DeadEndPath number Skalierung der HUD-Icons für Sackgassen-Markierungen im Netz (Komponente BASE_NODE).
TownBuildingCargo number Skalierung der Güter-Icons an Stadtgebäuden (Komponente TOWN_BUILDING).
Costs number Geht als costsRenderDistance an den HUD-Icon-Manager, der die Einblendungen für Kosten und Einnahmen zeichnet.

HudGuiConfig.Colors

record base/tealdef/gui/hud/hud_gui_config.d.tl:18

record Colors

Hinweise

Farben, die HUD-Icons und Layer verwenden.

Felder

Name Typ Beschreibung
FallbackVehicle GResColor Ersatzfarbe für Fahrzeuge in Layer-Ansichten. Sie dient in der Konfiguration des HUD-Icon-Managers als Flächen- und als Detailfarbe von LayerReactUtil.createDefaultFallbackColor (im Basisspiel weiß).
Perk GResColor Hintergrundfarbe der HUD-Icons für Boni (PerkHudIcon in gui/main/hud_icon_master.css.lua; im Basisspiel True Blue).
Capital GResColor Hintergrundfarbe des Stadt-HUD-Icons der Hauptstadt (Stil TownHudIcon!capital-city; im Basisspiel True Blue).