mirror of https://github.com/ClassiCube/ClassiCube
Make L default to Place block control everywhere
Switch: Also detect ZL/ZR
This commit is contained in:
parent
2b342b55bd
commit
34ad75f2c9
|
|
@ -138,8 +138,8 @@ static const BindMapping defaults_3ds[BIND_COUNT] = {
|
|||
[BIND_CHAT] = { CCPAD_4 },
|
||||
[BIND_INVENTORY] = { CCPAD_3 },
|
||||
[BIND_SEND_CHAT] = { CCPAD_START },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
[BIND_SPEED] = { CCPAD_2, CCPAD_L },
|
||||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_NOCLIP] = { CCPAD_2, CCPAD_3 },
|
||||
|
|
|
|||
|
|
@ -232,8 +232,8 @@ static const BindMapping defaults_dc[BIND_COUNT] = {
|
|||
[BIND_CHAT] = { CCPAD_4 },
|
||||
[BIND_INVENTORY] = { CCPAD_3 },
|
||||
[BIND_SEND_CHAT] = { CCPAD_START },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
[BIND_SPEED] = { CCPAD_2, CCPAD_L },
|
||||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_NOCLIP] = { CCPAD_2, CCPAD_3 },
|
||||
|
|
|
|||
|
|
@ -121,8 +121,8 @@ static const BindMapping defaults_gc[BIND_COUNT] = {
|
|||
[BIND_CHAT] = { CCPAD_4 },
|
||||
[BIND_INVENTORY] = { CCPAD_3 },
|
||||
[BIND_SEND_CHAT] = { CCPAD_START },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
[BIND_SPEED] = { CCPAD_2, CCPAD_L },
|
||||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_NOCLIP] = { CCPAD_2, CCPAD_3 },
|
||||
|
|
|
|||
|
|
@ -265,8 +265,8 @@ static const BindMapping defaults_nds[BIND_COUNT] = {
|
|||
[BIND_CHAT] = { CCPAD_4 },
|
||||
[BIND_INVENTORY] = { CCPAD_3 },
|
||||
[BIND_SEND_CHAT] = { CCPAD_START },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
[BIND_SPEED] = { CCPAD_2, CCPAD_L },
|
||||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_NOCLIP] = { CCPAD_2, CCPAD_3 },
|
||||
|
|
|
|||
|
|
@ -93,8 +93,8 @@ static const BindMapping defaults_psp[BIND_COUNT] = {
|
|||
[BIND_CHAT] = { CCPAD_4 },
|
||||
[BIND_INVENTORY] = { CCPAD_3 },
|
||||
[BIND_SEND_CHAT] = { CCPAD_START },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
[BIND_SPEED] = { CCPAD_2, CCPAD_L },
|
||||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_NOCLIP] = { CCPAD_2, CCPAD_3 },
|
||||
|
|
|
|||
|
|
@ -109,8 +109,8 @@ static const BindMapping saturn_defaults[BIND_COUNT] = {
|
|||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_FLY_UP] = { CCPAD_2, CCPAD_UP },
|
||||
[BIND_FLY_DOWN] = { CCPAD_2, CCPAD_DOWN },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L, 0 },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R, 0 }
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
};
|
||||
|
||||
void Gamepads_Init(void) {
|
||||
|
|
|
|||
|
|
@ -157,8 +157,8 @@ static const BindMapping defaults_switch[BIND_COUNT] = {
|
|||
[BIND_CHAT] = { CCPAD_4 },
|
||||
[BIND_INVENTORY] = { CCPAD_3 },
|
||||
[BIND_SEND_CHAT] = { CCPAD_START },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_L },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_R },
|
||||
[BIND_PLACE_BLOCK] = { CCPAD_L },
|
||||
[BIND_DELETE_BLOCK] = { CCPAD_R },
|
||||
[BIND_SPEED] = { CCPAD_2, CCPAD_L },
|
||||
[BIND_FLY] = { CCPAD_2, CCPAD_R },
|
||||
[BIND_NOCLIP] = { CCPAD_2, CCPAD_3 },
|
||||
|
|
@ -173,8 +173,10 @@ void Gamepads_Init(void) {
|
|||
}
|
||||
|
||||
static void HandleButtons(int port, u64 mods) {
|
||||
Gamepad_SetButton(port, CCPAD_L, mods & HidNpadButton_L);
|
||||
Gamepad_SetButton(port, CCPAD_R, mods & HidNpadButton_R);
|
||||
Gamepad_SetButton(port, CCPAD_L, mods & HidNpadButton_L);
|
||||
Gamepad_SetButton(port, CCPAD_R, mods & HidNpadButton_R);
|
||||
Gamepad_SetButton(port, CCPAD_ZL, mods & HidNpadButton_ZL);
|
||||
Gamepad_SetButton(port, CCPAD_ZR, mods & HidNpadButton_ZR);
|
||||
|
||||
Gamepad_SetButton(port, CCPAD_1, mods & HidNpadButton_A);
|
||||
Gamepad_SetButton(port, CCPAD_2, mods & HidNpadButton_B);
|
||||
|
|
|
|||
Loading…
Reference in New Issue