Implement support for analog controllers

This commit is contained in:
Connor McLaughlin
2019-12-15 21:58:27 +10:00
parent e4595992a5
commit a347b3606e
8 changed files with 517 additions and 9 deletions

View File

@ -217,8 +217,9 @@ const char* Settings::GetRendererDisplayName(GPURenderer renderer)
return s_gpu_renderer_display_names[static_cast<int>(renderer)];
}
static std::array<const char*, 2> s_controller_type_names = {{"None", "DigitalController"}};
static std::array<const char*, 2> s_controller_display_names = {{"None", "Digital Controller"}};
static std::array<const char*, 3> s_controller_type_names = {{"None", "DigitalController", "AnalogController"}};
static std::array<const char*, 3> s_controller_display_names = {
{"None", "Digital Controller", "Analog Controller (DualShock)"}};
std::optional<ControllerType> Settings::ParseControllerTypeName(const char* str)
{