43 static std::unordered_map<std::string, size_t> gamepadAxisMapping = {
44 {
"LeftTrigger", Gamepad::TriggerLeft },
45 {
"RightTrigger", Gamepad::TriggerRight },
46 {
"LeftStickX", Gamepad::StickLeftX },
47 {
"LeftStickY", Gamepad::StickLeftY },
48 {
"RightStickX", Gamepad::StickRightX },
49 {
"RightStickY", Gamepad::StickRightY },
52 static std::unordered_map<std::string, size_t> gamepadButtonMapping = {
53 {
"Up", Gamepad::DPadUp },
54 {
"Down", Gamepad::DPadDown },
55 {
"Left", Gamepad::DPadLeft },
56 {
"Right", Gamepad::DPadRight },
57 {
"Start", Gamepad::Start },
58 {
"Back", Gamepad::Back },
59 {
"LeftThumb", Gamepad::LeftThumb },
60 {
"RightThumb", Gamepad::RightThumb },
61 {
"LeftShoulder", Gamepad::LeftShoulder },
62 {
"RightShoulder", Gamepad::RightShoulder },
67 {
"Cross", Gamepad::Cross },
68 {
"Circle", Gamepad::Circle },
69 {
"Square", Gamepad::Square },
70 {
"Triangle", Gamepad::Triangle },
Contains all Cogs related functionality.