- New `GalaxyView` renders glowing stars per archetype (pulsing heartbeat), the jump-lane web (traveled/frontier/unexplored), the charted region's convex hull, HOME/SHIP markers, hover readouts, and CONFIRM JUMP on a live lane (reuses the existing gate transport). - `GalaxyChart.js` provides the pure model + geometry: edgeKey, snapshot builder, convex hull / padded polygon, star pulse/color, and plate clipping (Liang-Barsky + Sutherland-Hodgman) — all Node-testable. - Run's footprint (`visitedSystems`, `usedGates`) is captured/restored/ reset in SaveData; legacy saves default to "current system charted, nothing traveled". - MapWindow gains tab switching between the system chart and the galaxy view, with shared stats/legend/status chrome per mode. - Two dev tests cover the galaxy model, save round-trip, hull geometry, plate clipping, and a regression for the star-label blink bug. |
||
|---|---|---|
| .. | ||
| asteroids.test.mjs | ||
| build-check.html | ||
| build-check.mjs | ||
| builds.test.mjs | ||
| cdp-eval.mjs | ||
| cdp-firefox.mjs | ||
| cdp-shot.mjs | ||
| cdpshot.mjs | ||
| clickout-test.html | ||
| clickout-test.mjs | ||
| comms-click.html | ||
| comms-click.mjs | ||
| comms-shot.html | ||
| comms-shot.mjs | ||
| compass-far.html | ||
| compass-far.mjs | ||
| contact.test.mjs | ||
| container-probe.html | ||
| container-probe.mjs | ||
| decode.test.mjs | ||
| dialog-shot.html | ||
| dialog-shot.mjs | ||
| discovery.test.mjs | ||
| frames.test.mjs | ||
| galaxy-labels.test.mjs | ||
| galaxy-map.test.mjs | ||
| galaxy.test.mjs | ||
| gate-comms.html | ||
| gate-comms.mjs | ||
| hold-restore.html | ||
| hold-restore.mjs | ||
| jump-travel.test.mjs | ||
| jumpgate.test.mjs | ||
| jumps.test.mjs | ||
| landing-click.html | ||
| landing-click.mjs | ||
| map-click.html | ||
| map-click.mjs | ||
| map-shot.html | ||
| map-shot.mjs | ||
| menu-intro-test.html | ||
| menu-intro-test.mjs | ||
| mineral-hud.test.mjs | ||
| mining-test.html | ||
| mining-test.mjs | ||
| mining.test.mjs | ||
| music.test.mjs | ||
| phaser-loader.mjs | ||
| phaser-stub.mjs | ||
| planet.test.mjs | ||
| popup-shot.html | ||
| popup-shot.mjs | ||
| probe-imports.html | ||
| reputation.test.mjs | ||
| research-builds.test.mjs | ||
| research-shot.html | ||
| research-shot.mjs | ||
| saves-ui-test.html | ||
| saves-ui-test.mjs | ||
| saves.test.mjs | ||
| scan-test.html | ||
| scan-test.mjs | ||
| scan.test.mjs | ||
| scene-restart-probe.html | ||
| scene-restart-probe.mjs | ||
| server.mjs | ||
| sfx.test.mjs | ||
| ship-behavior.test.mjs | ||
| shot-firefox.mjs | ||
| signal-compass-flow.html | ||
| signal-compass-flow.mjs | ||
| signal-compass.test.mjs | ||
| smoke-game.mjs | ||
| starfield.test.mjs | ||
| surface-flow.mjs | ||
| surface-hud-shot.html | ||
| surface-hud-shot.mjs | ||
| surface-hud.html | ||
| surface-hud.mjs | ||
| surface-shot.html | ||
| surface-shot.mjs | ||
| surface-skip.html | ||
| surface-skip.mjs | ||
| surface-test.html | ||
| system-category.test.mjs | ||
| system-chart.test.mjs | ||
| system-hud.test.mjs | ||
| test-game.html | ||
| tether-flow.html | ||
| tether-flow.mjs | ||
| tether-newworld.html | ||
| tether-newworld.mjs | ||
| tether.test.mjs | ||
| wdshot.mjs | ||
| world-names.test.mjs | ||
| zorder-test.html | ||
| zorder-test.mjs | ||