The in-game menu that replaces the operator console. A GDI-painted
green-on-black terminal (RP412 RPL4FE pattern) in its own top-level
window, shown in front-end mode (no -egg/-net) before the mission:
- Catalogs as clickable columns: MAP (8), MECH (8), COLOR (8), TIME,
WEATHER, LENGTH, plus a PILOT NAME edit box and a LAUNCH button.
Selected item highlighted; click cycles selections.
- LAUNCH fills a BTFeMission from the selections, writes the egg
(BTFeMission_WriteEgg -- the existing builder), and points the
standard -egg load path at it. Closing the menu quits the process.
- btl4main.cpp: front-end mode runs the menu; menu-close exits.
Verified end to end: no-args launch shows the menu; clicking LAUNCH
builds frontend.egg from the chosen map/mech/color/time/length and the
mission loads and runs (map=grass mech=bhk1 color=White time=day
length=300 from the default selections).
Remaining in Phase 5: the LocalConsole marshal (timed stop + results +
single-binary menu<->mission loop).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>