mirror of
https://github.com/pagefaultgames/pokerogue.git
synced 2025-11-02 01:15:58 +01:00
* rework of the input handling, including different gamepad and keyboard * rework of the input handling, including different gamepad and keyboard * first version of a too complex inputHandler based on phaser3-merged-input * removed useless control management and kept it simple for our use case, investigating to put out button_XX() * renamed inputHandler to inputController * aggregate directions and some action into a same method + fix menu return value * added back repeated input feature on keeping down a key * cleanup + return type * fix submit/action doing two things simultaneously, still same behaviour as before * extracted UI inputs out of battle-scene * tab -> spaces * tab -> spaces what about now github ? * tab -> spaces final (maybe) * tried to fix the plugin loading issue on prod * remove Plugins things as it's too uncertain how it works on prod * seems old code source is indented with tab * cleanup * cleanup * cleanup * putting in an enum file the enum buttons * fix repeating stats button + change message in event when the key is repeating * added return type for ui-inputs * added return type for inputs-controller * adapted the code to integrate changes of bennybroseph
30 lines
486 B
TypeScript
30 lines
486 B
TypeScript
/**
|
|
* Dualshock mapping
|
|
*/
|
|
const pad_dualshock = {
|
|
padID: 'Dualshock',
|
|
padType: 'Sony',
|
|
gamepadMapping: {
|
|
RC_S: 0,
|
|
RC_E: 1,
|
|
RC_W: 2,
|
|
RC_N: 3,
|
|
START: 9, // Options
|
|
SELECT: 8, // Share
|
|
LB: 4,
|
|
RB: 5,
|
|
LT: 6,
|
|
RT: 7,
|
|
LS: 10,
|
|
RS: 11,
|
|
LC_N: 12,
|
|
LC_S: 13,
|
|
LC_W: 14,
|
|
LC_E: 15,
|
|
MENU: 16,
|
|
TOUCH: 17
|
|
},
|
|
};
|
|
|
|
export default pad_dualshock;
|