Brian Fertig
|
6ba71620b4
|
Main menu: cyberpunk UI overhaul + shared theme layer
Shared visual language (data/theme.json): Ethnocentric headers,
Centauri body, neon cyan/magenta, cut-corner panels, and a shared
CRT/glitch overlay (scanlines, grid, vignette, scan sweep, RGB-split
bursts) used by both scenes.
- Menu: glitch title with RGB pull-apart, neon bloom, console frame +
status chrome, staggered boot, seed decode scramble, reroll/New
Game glitch feedback
- GameScene: theme fonts, fainter overlay, arrival burst
- Color.toCss() for canvas text (v4 writes fillStyle raw)
Phaser v4 (Giedi) fixes: manual TimeClock/TweenManager stepping in
scene update(); scene.add.existing() for constructed GameObjects;
input.hitTestPointer() instead of Pointer.over(). Documented in
PROJECT_NOTES.
Dev: cdpshot/cdp-eval CDP drivers (headless virtual-time kills rAF).
Verified: menu→game transition, click-to-fly, seed flows, all
dev/*.test.mjs suites, no console errors.
|
2026-09-03 16:27:25 -06:00 |