- SaveManager.latest() picks the filled slot with the newest savedAt (unparseable timestamps count as oldest; ties break to the higher slot) - MenuScene wires a Continue button above New Game, grayed out while the bank is empty, that stages the restore via prepareLoad and cuts into GameScene without a confirmation beat - Shift menu layout down to make room and park the Reroll button fully outside the seed field so its edge no longer bites the field - Cover latest() behavior in dev/saves.test.mjs and update README and PROJECT_NOTES to reflect the finished save/load feature |
||
|---|---|---|
| .. | ||
| asteroids.test.mjs | ||
| cdp-eval.mjs | ||
| cdp-firefox.mjs | ||
| cdpshot.mjs | ||
| clickout-test.html | ||
| clickout-test.mjs | ||
| comms-click.html | ||
| comms-click.mjs | ||
| comms-shot.html | ||
| comms-shot.mjs | ||
| decode.test.mjs | ||
| discovery.test.mjs | ||
| galaxy.test.mjs | ||
| landing-click.html | ||
| landing-click.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 | ||
| reputation.test.mjs | ||
| research-builds.test.mjs | ||
| saves-ui-test.html | ||
| saves-ui-test.mjs | ||
| saves.test.mjs | ||
| scan-test.html | ||
| scan-test.mjs | ||
| scan.test.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-test.html | ||
| system-hud.test.mjs | ||
| test-game.html | ||
| tether.test.mjs | ||
| wdshot.mjs | ||
| zorder-test.html | ||
| zorder-test.mjs | ||