Pad: Add button name -> code lookup functions

This commit is contained in:
Connor McLaughlin
2019-12-09 00:46:04 +10:00
parent 8930383c96
commit c1710482df
4 changed files with 58 additions and 1 deletions

View File

@ -1,6 +1,8 @@
#pragma once
#include "pad_device.h"
#include <memory>
#include <optional>
#include <string_view>
class DigitalController final : public PadDevice
{
@ -29,6 +31,7 @@ public:
~DigitalController() override;
static std::shared_ptr<DigitalController> Create();
static std::optional<s32> GetButtonCodeByName(std::string_view button_name);
void SetButtonState(Button button, bool pressed);