orbit/data
Brian Fertig cd4d751edd Add upper-left surface HUD showing planet name, type, and tether level
- GameScene now passes the world's type label and tether level into the SurfaceScene launch payload; new tetherLevelFor() resolves a world's anchored tether (by label or anchor position) for that line.
- SurfaceScene builds/decodes a two-line HUD (Ethnocentric name in the menu title shade with black stroke, Centauri line below) while the surface clip loops, driven by the shared scramble decode; it is torn down on take-off and shutdown.
- landing.json gains a hud config block for margins, fonts, spacing, strokes, and colors.
- Added dev-only harnesses (surface-hud.html/.mjs test page and surface-hud-shot.html/.mjs screenshot probe) to verify the HUD styling, decode settle, payload, and teardown in headless Firefox.
2026-09-04 23:23:41 -06:00
..
actionbar.json Add SurfaceScene with landing video and surface deck 2026-09-04 21:25:44 -06:00
asteroids.json Fix mining popup width and layout to fit real font metrics 2026-09-04 17:16:56 -06:00
builds.json
…
galaxy.json
…
game.json Add asteroid mining: energy arm, beam FX, and context menu 2026-09-04 17:09:16 -06:00
landing.json Add upper-left surface HUD showing planet name, type, and tether level 2026-09-04 23:23:41 -06:00
manifest.json Add SurfaceScene with landing video and surface deck 2026-09-04 21:25:44 -06:00
menu.json
…
naming.json
…
planets.json Add take-off clip to surface scene before resuming flight 2026-09-04 22:44:51 -06:00
reputation.json Add reputation data layer with stable place identity 2026-09-04 18:37:44 -06:00
research.json
…
save.json
…
settlements.json
…
sfx.json Add asteroid mining: energy arm, beam FX, and context menu 2026-09-04 17:09:16 -06:00
ship.json
…
stations.json Add comms panel and free-space station entities 2026-09-04 19:45:12 -06:00
systems.json
…
tether.json
…
theme.json
…