|
|
|
@ -6,16 +6,10 @@ |
|
|
|
|
|
|
|
#include <array> |
|
|
|
#include "common/common_types.h" |
|
|
|
#include "core/frontend/input.h" |
|
|
|
#include "core/hle/service/hid/controllers/controller_base.h" |
|
|
|
#include "core/settings.h" |
|
|
|
|
|
|
|
namespace Input { |
|
|
|
template <typename StatusType> |
|
|
|
class InputDevice; |
|
|
|
using ButtonDevice = InputDevice<bool>; |
|
|
|
using AnalogDevice = InputDevice<std::tuple<float, float>>; |
|
|
|
} // namespace Input |
|
|
|
|
|
|
|
namespace Service::HID { |
|
|
|
|
|
|
|
class Controller_NPad final : public ControllerBase { |
|
|
|
|