FE menu: column 1 overlapped the footer (MenuClientH 620 -> 672)

The col-1 stack (MAP 8 + SCENARIO 2 + TIME 4 + WEATHER 3 + LENGTH 4 with
headers/gaps) needs 630px; at 620 the last LENGTH rows collided with the
'click to select' footer band (client.bottom-30) -- user-reported from a
screenshot.  672 fits the stack + footer.  The LAUNCH/steam buttons and
frame rect derive from MenuClientH and follow automatically.

Also: 'No Return (one life)' clipped at the column edge -> '(1 life)'.

Verified by screen capture of the live menu: LENGTH fully above the
footer, scenario label unclipped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
arcattack
2026-07-22 08:08:52 -05:00
co-authored by Claude Opus 4.8
parent 1e647e39d7
commit af22c4c78d
+4 -2
View File
@@ -392,7 +392,7 @@ struct RoleEntry { const char *roleKey; const char *model; const char *name; };
static const RoleEntry kScenarios[] =
{
{ "Default", "dfltrole", "Free For All" },
{ "NoReturn", "noretun", "No Return (one life)" }, // model = the game's 8.3 resource
{ "NoReturn", "noretun", "No Return (1 life)" }, // model = the game's 8.3 resource
};
// The 18 mechs (console friendly name -> egg tag), matching the 2026-07-18
@@ -666,7 +666,9 @@ static const char *
enum
{
MenuClientW = 1180,
MenuClientH = 620,
MenuClientH = 672, // col1 stack (MAP 8 + SCENARIO 2 + TIME 4 + WEATHER 3 +
// LENGTH 4 = 630px) + the 30px footer band; 620 overlapped
// LENGTH's last rows with the footer (user-reported)
MenuRowH = 20,
MenuColW = 180,
MenuCol1X = 24,