Skip to content

Commit e3f0012

Browse files
committed
naming
1 parent 0dd2fe4 commit e3f0012

File tree

3 files changed

+31
-28
lines changed

3 files changed

+31
-28
lines changed

src/controller/controldevice/controller/mapping/ControllerDefaultMappings.cpp

+22-22
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
namespace Ship {
55
ControllerDefaultMappings::ControllerDefaultMappings(
6-
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardButtonMappings) {
7-
SetDefaultKeyboardButtonMappings(defaultKeyboardButtonMappings);
6+
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardKeyToButtonMappings) {
7+
SetDefaultKeyboardKeyToButtonMappings(defaultKeyboardKeyToButtonMappings);
88
}
99

1010
ControllerDefaultMappings::ControllerDefaultMappings()
@@ -15,30 +15,30 @@ ControllerDefaultMappings::~ControllerDefaultMappings() {
1515
}
1616

1717
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>>
18-
ControllerDefaultMappings::GetDefaultKeyboardButtonMappings() {
19-
return mDefaultKeyboardButtonMappings;
18+
ControllerDefaultMappings::GetDefaultKeyboardKeyToButtonMappings() {
19+
return mDefaultKeyboardKeyToButtonMappings;
2020
}
2121

22-
void ControllerDefaultMappings::SetDefaultKeyboardButtonMappings(
23-
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardButtonMappings) {
24-
if (!defaultKeyboardButtonMappings.empty()) {
25-
mDefaultKeyboardButtonMappings = defaultKeyboardButtonMappings;
22+
void ControllerDefaultMappings::SetDefaultKeyboardKeyToButtonMappings(
23+
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardKeyToButtonMappings) {
24+
if (!defaultKeyboardKeyToButtonMappings.empty()) {
25+
mDefaultKeyboardKeyToButtonMappings = defaultKeyboardKeyToButtonMappings;
2626
return;
2727
}
2828

29-
mDefaultKeyboardButtonMappings[BTN_A] = { KbScancode::LUS_KB_X };
30-
mDefaultKeyboardButtonMappings[BTN_B] = { KbScancode::LUS_KB_C };
31-
mDefaultKeyboardButtonMappings[BTN_L] = { KbScancode::LUS_KB_E };
32-
mDefaultKeyboardButtonMappings[BTN_R] = { KbScancode::LUS_KB_R };
33-
mDefaultKeyboardButtonMappings[BTN_Z] = { KbScancode::LUS_KB_Z };
34-
mDefaultKeyboardButtonMappings[BTN_START] = { KbScancode::LUS_KB_SPACE };
35-
mDefaultKeyboardButtonMappings[BTN_CUP] = { KbScancode::LUS_KB_ARROWKEY_UP };
36-
mDefaultKeyboardButtonMappings[BTN_CDOWN] = { KbScancode::LUS_KB_ARROWKEY_DOWN };
37-
mDefaultKeyboardButtonMappings[BTN_CLEFT] = { KbScancode::LUS_KB_ARROWKEY_LEFT };
38-
mDefaultKeyboardButtonMappings[BTN_CRIGHT] = { KbScancode::LUS_KB_ARROWKEY_RIGHT };
39-
mDefaultKeyboardButtonMappings[BTN_DUP] = { KbScancode::LUS_KB_T };
40-
mDefaultKeyboardButtonMappings[BTN_DDOWN] = { KbScancode::LUS_KB_G };
41-
mDefaultKeyboardButtonMappings[BTN_DLEFT] = { KbScancode::LUS_KB_F };
42-
mDefaultKeyboardButtonMappings[BTN_DRIGHT] = { KbScancode::LUS_KB_H };
29+
mDefaultKeyboardKeyToButtonMappings[BTN_A] = { KbScancode::LUS_KB_X };
30+
mDefaultKeyboardKeyToButtonMappings[BTN_B] = { KbScancode::LUS_KB_C };
31+
mDefaultKeyboardKeyToButtonMappings[BTN_L] = { KbScancode::LUS_KB_E };
32+
mDefaultKeyboardKeyToButtonMappings[BTN_R] = { KbScancode::LUS_KB_R };
33+
mDefaultKeyboardKeyToButtonMappings[BTN_Z] = { KbScancode::LUS_KB_Z };
34+
mDefaultKeyboardKeyToButtonMappings[BTN_START] = { KbScancode::LUS_KB_SPACE };
35+
mDefaultKeyboardKeyToButtonMappings[BTN_CUP] = { KbScancode::LUS_KB_ARROWKEY_UP };
36+
mDefaultKeyboardKeyToButtonMappings[BTN_CDOWN] = { KbScancode::LUS_KB_ARROWKEY_DOWN };
37+
mDefaultKeyboardKeyToButtonMappings[BTN_CLEFT] = { KbScancode::LUS_KB_ARROWKEY_LEFT };
38+
mDefaultKeyboardKeyToButtonMappings[BTN_CRIGHT] = { KbScancode::LUS_KB_ARROWKEY_RIGHT };
39+
mDefaultKeyboardKeyToButtonMappings[BTN_DUP] = { KbScancode::LUS_KB_T };
40+
mDefaultKeyboardKeyToButtonMappings[BTN_DDOWN] = { KbScancode::LUS_KB_G };
41+
mDefaultKeyboardKeyToButtonMappings[BTN_DLEFT] = { KbScancode::LUS_KB_F };
42+
mDefaultKeyboardKeyToButtonMappings[BTN_DRIGHT] = { KbScancode::LUS_KB_H };
4343
}
4444
} // namespace Ship

src/controller/controldevice/controller/mapping/ControllerDefaultMappings.h

+8-5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <cstdint>
44
#include <unordered_map>
55
#include <unordered_set>
6+
#include <SDL2/SDL.h>
67

78
#ifndef CONTROLLERBUTTONS_T
89
#define CONTROLLERBUTTONS_T uint16_t
@@ -15,15 +16,17 @@ namespace Ship {
1516
class ControllerDefaultMappings {
1617
public:
1718
ControllerDefaultMappings(
18-
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardButtonMappings);
19+
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardKeyToButtonMappings);
1920
ControllerDefaultMappings();
2021
~ControllerDefaultMappings();
2122

22-
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> GetDefaultKeyboardButtonMappings();
23+
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> GetDefaultKeyboardKeyToButtonMappings();
2324

2425
private:
25-
void SetDefaultKeyboardButtonMappings(
26-
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardButtonMappings);
27-
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> mDefaultKeyboardButtonMappings;
26+
void SetDefaultKeyboardKeyToButtonMappings(
27+
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> defaultKeyboardKeyToButtonMappings);
28+
std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<KbScancode>> mDefaultKeyboardKeyToButtonMappings;
29+
30+
// std::unordered_map<CONTROLLERBUTTONS_T, std::unordered_set<SDL_GameControllerButton>> mDefaultSDLButtonToButton
2831
};
2932
} // namespace Ship

src/controller/controldevice/controller/mapping/factories/ButtonMappingFactory.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ ButtonMappingFactory::CreateDefaultKeyboardButtonMappings(uint8_t portIndex, CON
8787
auto defaultsForBitmask = Context::GetInstance()
8888
->GetControlDeck()
8989
->GetControllerDefaultMappings()
90-
->GetDefaultKeyboardButtonMappings()[bitmask];
90+
->GetDefaultKeyboardKeyToButtonMappings()[bitmask];
9191

9292
for (const auto& scancode : defaultsForBitmask) {
9393
mappings.push_back(std::make_shared<KeyboardKeyToButtonMapping>(portIndex, bitmask, scancode));

0 commit comments

Comments
 (0)