Cockpit 3a: PlasmaScreen on the desktop (L4PLASMA=SCREEN)
Renders BT's 128x32 plasma display into a desktop window instead of streaming to serial hardware. L4PLASMASCREEN.* copied verbatim from RP412; the L4GREND.cpp selector diff applied (BT's only divergence there is a comment -- no collision). Verified: a 'Plasma Display' window opens and the game ticks normally beside it (L4GAUGE=640x480x16 L4PLASMA=SCREEN). Phase 3b (single-window MFD-split cockpit) is DEFERRED -- blocked on the missing BT cockpit-layout geometry and BT's unfinished upstream MFD dev-composite; the L4VB16 hand-merge is HIGH-risk (BT's dev-gauge docking overlaps RP412's split rewrite). See context/steamification.md and docs/BT412-ROADMAP.md. (Phase 3 of the roadmap) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -97,6 +97,13 @@ identical-to-baseline → take RP412's file verbatim, diverged → hand-apply th
|
||||
present path EARLY), live MFDs/radar/plasma; pod multi-surface path (`L4GAUGE`)
|
||||
unbroken.
|
||||
|
||||
> **Status (2026-07-14):** 3a landed. **3b DEFERRED** — blocked on (1) the missing BT
|
||||
> cockpit geometry and (2) BT's own MFD dev-composite being an unfinished upstream
|
||||
> beachhead (`docs/GAUGE_COMPOSITE.md`: only radar/secondary composites; the five mono
|
||||
> MFDs don't render yet). Prereq order when resumed: finish the MFD dev-composite →
|
||||
> obtain BT cockpit geometry → hand-merge `MFDSplitView`. Details in
|
||||
> `context/steamification.md`. Phase 4 does not depend on 3b.
|
||||
|
||||
## Phase 4 — NetTransport seam + Steam transport (Workstream C.1)
|
||||
|
||||
- `L4NETTRANSPORT.*` verbatim (abstract seam + `WinsockNetTransport` default;
|
||||
|
||||
Reference in New Issue
Block a user