From c5bf07d252c36157ea78204bac306b0c9f8b3607 Mon Sep 17 00:00:00 2001 From: James R Date: Sat, 17 Feb 2024 20:37:32 -0800 Subject: [PATCH] Menus/Controls: draw controller buttons --- src/k_menudraw.c | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 6eac0af67..effbaa1a4 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -4740,20 +4740,18 @@ INT16 controlleroffsets[][2] = { }; // Controller patches for button presses. -// {patch if not pressed, patch if pressed} -// if NULL, draws nothing. // reminder that lumpnames can only be 8 chars at most. (+1 for \0) -char controllerpresspatch[9][2][9] = { - {"", "BTP_A"}, // MBT_A - {"", "BTP_B"}, // MBT_B - {"", "BTP_C"}, // MBT_C - {"", "BTP_X"}, // MBT_X - {"", "BTP_Y"}, // MBT_Y - {"", "BTP_Z"}, // MBT_Z - {"BTNP_L", "BTP_L"},// MBT_L - {"BTNP_R", "BTP_R"},// MBT_R - {"", "BTP_ST"} // MBT_START +static const char *controllerpresspatch[9][2] = { + {"PR_BTA", "PR_BTAB"}, // MBT_A + {"PR_BTB", "PR_BTBB"}, // MBT_B + {"PR_BTC", "PR_BTCB"}, // MBT_C + {"PR_BTX", "PR_BTXB"}, // MBT_X + {"PR_BTY", "PR_BTYB"}, // MBT_Y + {"PR_BTZ", "PR_BTZB"}, // MBT_Z + {"PR_BTL", "PR_BTLB"}, // MBT_L + {"PR_BTR", "PR_BTRB"}, // MBT_R + {"PR_BTS", "PR_BTSB"}, // MBT_START }; @@ -4775,16 +4773,12 @@ void M_DrawProfileControls(void) for (i = 0; i < 9; i++) { INT32 bt = 1<