Panel: condensed layout -- keypads dropped, board columns centered + raised
Per Cyd: the two 4x4 hex keypads leave the glass panel (engine keypad units stay reachable via bindings.txt); the four board columns (Thr/Sec/Scr/Joy) move to the center between the lower MFD stacks and rise into the vacated internal-keypad space -- 72 controls, ~5 rows shorter. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -65,10 +65,14 @@ static const PanelGroupDef panelGroups[] =
|
||||
{ "Upper Right MFD", KindMfd, 4, 2, 1, 8, 1, 0x37 },
|
||||
{ "Lower Left MFD", KindMfd, 4, 2, 1, 0, 5, 0x0F },
|
||||
{ "Lower Right MFD", KindMfd, 4, 2, 1, 8, 5, 0x07 },
|
||||
{ "Throttle", KindColumn, 1, 8, 1, 0, 9, 0x38 },
|
||||
{ "Secondary", KindColumn, 1, 8, 1, 4, 9, 0x10 },
|
||||
{ "Screen", KindColumn, 1, 8, 1, 6, 9, 0x18 },
|
||||
{ "Joystick", KindColumn, 1, 8, 1, 11, 9, 0x40 },
|
||||
// The four board columns sit CENTERED between the lower MFD stacks,
|
||||
// raised into the space the internal keypad vacated (per Cyd
|
||||
// 2026-07-18: condensed panel, no keypads). Short titles fit the
|
||||
// one-cell frames.
|
||||
{ "Thr", KindColumn, 1, 8, 1, 4, 4, 0x38 },
|
||||
{ "Sec", KindColumn, 1, 8, 1, 5, 4, 0x10 },
|
||||
{ "Scr", KindColumn, 1, 8, 1, 6, 4, 0x18 },
|
||||
{ "Joy", KindColumn, 1, 8, 1, 7, 4, 0x40 },
|
||||
// (The two 4x4 hex keypads -- Internal 0x50 / External 0x60 -- were
|
||||
// dropped from the glass panel per Cyd 2026-07-18; the engine keypad
|
||||
// units remain reachable through bindings.txt `keypad` rows.)
|
||||
@@ -280,8 +284,8 @@ static void
|
||||
const RECT &r = cell.rect;
|
||||
int held = (cell.address == pressedAddress) || latched[cell.address & 0x7F];
|
||||
int lamp_capable = cell.group->lampCapable;
|
||||
int yellow = (strcmp(cell.group->title, "Secondary") == 0 ||
|
||||
strcmp(cell.group->title, "Screen") == 0);
|
||||
int yellow = (strcmp(cell.group->title, "Sec") == 0 ||
|
||||
strcmp(cell.group->title, "Scr") == 0);
|
||||
|
||||
//
|
||||
// Lamp shade: a locally held cap floods bright; else the host-
|
||||
|
||||
Reference in New Issue
Block a user