|
|
|
@ -784,7 +784,7 @@ public: |
|
|
|
} |
|
|
|
return {}; |
|
|
|
} |
|
|
|
std::optional<Common::ParamPackage> FromEvent(const SDL_Event& event) { |
|
|
|
[[nodiscard]] std::optional<Common::ParamPackage> FromEvent(const SDL_Event& event) const { |
|
|
|
switch (event.type) { |
|
|
|
case SDL_JOYAXISMOTION: |
|
|
|
if (std::abs(event.jaxis.value / 32767.0) < 0.5) { |
|
|
|
@ -795,7 +795,7 @@ public: |
|
|
|
case SDL_JOYHATMOTION: |
|
|
|
return {SDLEventToButtonParamPackage(state, event)}; |
|
|
|
} |
|
|
|
return {}; |
|
|
|
return std::nullopt; |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|