Luanti 5.16.0-dev
Loading...
Searching...
No Matches
joystick_controller.cpp File Reference
#include "joystick_controller.h"
#include "keys.h"
#include "settings.h"
#include "porting.h"
#include "util/string.h"
#include "util/numeric.h"
Include dependency graph for joystick_controller.cpp:

Macros

#define JLO_B_PB(A, B, C)
#define JLO_A_PB(A, B, C, D)

Functions

JoystickLayout create_default_layout ()
JoystickLayout create_xbox_layout ()
JoystickLayout create_ps5_layout ()
JoystickLayout create_dragonrise_gamecube_layout ()

Macro Definition Documentation

◆ JLO_A_PB

#define JLO_A_PB ( A,
B,
C,
D )
Value:
jlo.axis_keys.emplace_back(A, B, C, D)

Referenced by create_default_layout(), create_dragonrise_gamecube_layout(), create_ps5_layout(), and create_xbox_layout().

◆ JLO_B_PB

#define JLO_B_PB ( A,
B,
C )
Value:
jlo.button_keys.emplace_back(A, B, C)

Referenced by create_default_layout(), create_dragonrise_gamecube_layout(), create_ps5_layout(), and create_xbox_layout().

Function Documentation

◆ create_default_layout()

JoystickLayout create_default_layout ( )

◆ create_dragonrise_gamecube_layout()

JoystickLayout create_dragonrise_gamecube_layout ( )

◆ create_ps5_layout()

◆ create_xbox_layout()