Reframe cockpit around industrial reference

This commit is contained in:
chindit committed 2026-10-04 09:50:41 +02:00
1 parent c2b3ac42a3
commit dffe790926
9 files changed
+146 -95

No files matched your search

@@ -14,7 +14,6 @@ const CockpitMeshFactory = preload("res://game/presentation/cockpit/cockpit_mesh
var _materials: CockpitMaterialPalette
var _painted_steel: Material
var _dark_steel: Material
var _overhead_steel: Material
var _brass: Material
var _copper: Material
var _analog_gauges: CockpitAnalogGauges
@@ -39,10 +38,12 @@ func present(update: DiveUpdate, telemetry: VehicleTelemetry) -> void:
return
var snapshot = update.snapshot
_analog_gauges.present(
snapshot.oxygen.ratio,
snapshot.battery.ratio,
snapshot.hull.ratio,
clampf(
snapshot.hull.exterior_pressure_bar
/ maxf(snapshot.hull.certified_pressure_bar, 0.001),
snapshot.depth.current_m
/ maxf(snapshot.depth.certified_m, 0.001),
0.0,
1.0
),
@@ -89,7 +90,6 @@ func _create_materials() -> void:
_materials = CockpitMaterialPalette.new()
_painted_steel = _materials.painted_steel
_dark_steel = _materials.dark_steel
_overhead_steel = _materials.overhead_steel
_brass = _materials.brass
_copper = _materials.copper
@@ -116,7 +116,7 @@ func _apply_materials_to_existing_cockpit() -> void:
]
)
_apply_material_to_paths(
_overhead_steel,
_materials.overhead_steel,
[
"CabinShell/Ceiling",
"PortholeAssembly/TopBulkhead",
@@ -240,7 +240,7 @@ func _build_overhead_console() -> void:
root,
Vector3(0.0, 0.94, -1.06),
Vector3(0.30, 0.09, 0.12),
_overhead_steel,
_materials.overhead_steel,
Vector3(-8.0, 0.0, 0.0)
)
CockpitMeshFactory.add_box(