5
5
6
6
namespace Ship {
7
7
SDLAxisDirectionToAnyMapping::SDLAxisDirectionToAnyMapping (int32_t sdlControllerAxis, int32_t axisDirection)
8
- : ControllerInputMapping(PhysicalDeviceType::SDLGamepad), SDLMapping() {
8
+ : ControllerInputMapping(PhysicalDeviceType::SDLGamepad) {
9
9
mControllerAxis = static_cast <SDL_GameControllerAxis>(sdlControllerAxis);
10
10
mAxisDirection = static_cast <AxisDirection>(axisDirection);
11
11
}
@@ -16,44 +16,22 @@ SDLAxisDirectionToAnyMapping::~SDLAxisDirectionToAnyMapping() {
16
16
std::string SDLAxisDirectionToAnyMapping::GetPhysicalInputName () {
17
17
switch (mControllerAxis ) {
18
18
case SDL_CONTROLLER_AXIS_LEFTX:
19
- return StringHelper::Sprintf (UsesGameCubeLayout () ? " Analog Stick %s " : " Left Stick %s" ,
19
+ return StringHelper::Sprintf (" Left Stick %s" ,
20
20
mAxisDirection == NEGATIVE ? ICON_FA_ARROW_LEFT : ICON_FA_ARROW_RIGHT);
21
21
case SDL_CONTROLLER_AXIS_LEFTY:
22
- return StringHelper::Sprintf (UsesGameCubeLayout () ? " Analog Stick %s " : " Left Stick %s" ,
22
+ return StringHelper::Sprintf (" Left Stick %s" ,
23
23
mAxisDirection == NEGATIVE ? ICON_FA_ARROW_UP : ICON_FA_ARROW_DOWN);
24
24
case SDL_CONTROLLER_AXIS_RIGHTX:
25
- return StringHelper::Sprintf (UsesGameCubeLayout () ? " C Stick %s " : " Right Stick %s" ,
25
+ return StringHelper::Sprintf (" Right Stick %s" ,
26
26
mAxisDirection == NEGATIVE ? ICON_FA_ARROW_LEFT : ICON_FA_ARROW_RIGHT);
27
27
case SDL_CONTROLLER_AXIS_RIGHTY:
28
- return StringHelper::Sprintf (UsesGameCubeLayout () ? " C Stick %s " : " Right Stick %s" ,
28
+ return StringHelper::Sprintf (" Right Stick %s" ,
29
29
mAxisDirection == NEGATIVE ? ICON_FA_ARROW_UP : ICON_FA_ARROW_DOWN);
30
30
case SDL_CONTROLLER_AXIS_TRIGGERLEFT:
31
- if (UsesPlaystationLayout ()) {
32
- return " L2" ;
33
- }
34
- if (UsesSwitchLayout ()) {
35
- return " ZL" ;
36
- }
37
- if (UsesXboxLayout ()) {
38
31
return " LT" ;
39
- }
40
- if (UsesGameCubeLayout ()) {
41
- return " L" ;
42
- }
43
32
break ;
44
33
case SDL_CONTROLLER_AXIS_TRIGGERRIGHT:
45
- if (UsesPlaystationLayout ()) {
46
- return " R2" ;
47
- }
48
- if (UsesSwitchLayout ()) {
49
- return " ZR" ;
50
- }
51
- if (UsesXboxLayout ()) {
52
34
return " RT" ;
53
- }
54
- if (UsesGameCubeLayout ()) {
55
- return " R" ;
56
- }
57
35
break ;
58
36
default :
59
37
break ;
@@ -64,11 +42,7 @@ std::string SDLAxisDirectionToAnyMapping::GetPhysicalInputName() {
64
42
}
65
43
66
44
std::string SDLAxisDirectionToAnyMapping::GetPhysicalDeviceName () {
67
- return GetSDLDeviceName ();
68
- }
69
-
70
- bool SDLAxisDirectionToAnyMapping::PhysicalDeviceIsConnected () {
71
- return ControllerLoaded ();
45
+ return " SDL Gamepad" ;
72
46
}
73
47
74
48
bool SDLAxisDirectionToAnyMapping::AxisIsTrigger () {
0 commit comments