dpad visual + kb/cont toggle + general style updates

This commit is contained in:
thecozies
2024-02-24 12:51:58 -06:00
committed by Mr-Wiseguy
parent 2b9eb9643c
commit 24693c32c4
19 changed files with 500 additions and 39 deletions
+18 -18
View File
@@ -13,26 +13,26 @@ namespace recomp {
// x-macros to build input enums and arrays.
// First parameter is the enum name, second parameter is the bit field for the input (or 0 if there is no associated one), third is the readable name.
#define DEFINE_N64_BUTTON_INPUTS() \
DEFINE_INPUT(A, 0x8000, "[A Button]") \
DEFINE_INPUT(B, 0x4000, "[B Button]") \
DEFINE_INPUT(Z, 0x2000, "[Z Button]") \
DEFINE_INPUT(START, 0x1000, "[Start Button]") \
DEFINE_INPUT(DPAD_UP, 0x0800, "[Dpad Up]") \
DEFINE_INPUT(DPAD_DOWN, 0x0400, "[Dpad Down]") \
DEFINE_INPUT(DPAD_LEFT, 0x0200, "[Dpad Left]") \
DEFINE_INPUT(DPAD_RIGHT, 0x0100, "[Dpad Right]") \
DEFINE_INPUT(L, 0x0020, "[L Button]") \
DEFINE_INPUT(R, 0x0010, "[R Button]") \
DEFINE_INPUT(C_UP, 0x0008, "[C Up]") \
DEFINE_INPUT(C_DOWN, 0x0004, "[C Down]") \
DEFINE_INPUT(C_LEFT, 0x0002, "[C Left]") \
DEFINE_INPUT(C_RIGHT, 0x0001, "[C Right]")
DEFINE_INPUT(A, 0x8000, "A Button") \
DEFINE_INPUT(B, 0x4000, "B Button") \
DEFINE_INPUT(Z, 0x2000, "Z Button") \
DEFINE_INPUT(START, 0x1000, "Start Button") \
DEFINE_INPUT(DPAD_UP, 0x0800, "Dpad Up") \
DEFINE_INPUT(DPAD_DOWN, 0x0400, "Dpad Down") \
DEFINE_INPUT(DPAD_LEFT, 0x0200, "Dpad Left") \
DEFINE_INPUT(DPAD_RIGHT, 0x0100, "Dpad Right") \
DEFINE_INPUT(L, 0x0020, "L Button") \
DEFINE_INPUT(R, 0x0010, "R Button") \
DEFINE_INPUT(C_UP, 0x0008, "C Up") \
DEFINE_INPUT(C_DOWN, 0x0004, "C Down") \
DEFINE_INPUT(C_LEFT, 0x0002, "C Left") \
DEFINE_INPUT(C_RIGHT, 0x0001, "C Right")
#define DEFINE_N64_AXIS_INPUTS() \
DEFINE_INPUT(X_AXIS_NEG, 0, "[Analog Left]") \
DEFINE_INPUT(X_AXIS_POS, 0, "[Analog Right]") \
DEFINE_INPUT(Y_AXIS_NEG, 0, "[Analog Down]") \
DEFINE_INPUT(Y_AXIS_POS, 0, "[Analog Up]") \
DEFINE_INPUT(X_AXIS_NEG, 0, "Analog Left") \
DEFINE_INPUT(X_AXIS_POS, 0, "Analog Right") \
DEFINE_INPUT(Y_AXIS_NEG, 0, "Analog Down") \
DEFINE_INPUT(Y_AXIS_POS, 0, "Analog Up") \
#define DEFINE_ALL_INPUTS() \
DEFINE_N64_BUTTON_INPUTS() \