diff options
| author | Pierre Bourdon <delroth@gmail.com> | 2019-10-28 16:39:10 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-28 16:39:10 +0100 |
| commit | 1f3d1a9b7fa2d4729ddadfc0fc923c7730a00a49 (patch) | |
| tree | 59c9aac33c104d3dc5b4039773b876cd6c389b4f /Source/Core/Common | |
| parent | a825e7e09f8a39772b10c83db5322dc88e0f591f (diff) | |
| parent | da1f153b47a3f3f4eb9b976670bfddf68108bae9 (diff) | |
Merge pull request #8352 from rlnilsen/motion-controller-support-via-cemuhook-protocol
Support for motion controllers like the DualShock 4
Diffstat (limited to 'Source/Core/Common')
| -rw-r--r-- | Source/Core/Common/CommonPaths.h | 1 | ||||
| -rw-r--r-- | Source/Core/Common/Config/Config.cpp | 12 | ||||
| -rw-r--r-- | Source/Core/Common/Config/Enums.h | 1 | ||||
| -rw-r--r-- | Source/Core/Common/FileUtil.cpp | 2 | ||||
| -rw-r--r-- | Source/Core/Common/FileUtil.h | 1 |
5 files changed, 14 insertions, 3 deletions
diff --git a/Source/Core/Common/CommonPaths.h b/Source/Core/Common/CommonPaths.h index bec3fc0772..46a201d823 100644 --- a/Source/Core/Common/CommonPaths.h +++ b/Source/Core/Common/CommonPaths.h @@ -85,6 +85,7 @@ #define GFX_CONFIG "GFX.ini" #define DEBUGGER_CONFIG "Debugger.ini" #define LOGGER_CONFIG "Logger.ini" +#define DUALSHOCKUDPCLIENT_CONFIG "DSUClient.ini" // Files in the directory returned by GetUserPath(D_LOGS_IDX) #define MAIN_LOG "dolphin.log" diff --git a/Source/Core/Common/Config/Config.cpp b/Source/Core/Common/Config/Config.cpp index ba7f5b9007..b65b1d6fad 100644 --- a/Source/Core/Common/Config/Config.cpp +++ b/Source/Core/Common/Config/Config.cpp @@ -133,9 +133,15 @@ void ClearCurrentRunLayer() } static const std::map<System, std::string> system_to_name = { - {System::Main, "Dolphin"}, {System::GCPad, "GCPad"}, {System::WiiPad, "Wiimote"}, - {System::GCKeyboard, "GCKeyboard"}, {System::GFX, "Graphics"}, {System::Logger, "Logger"}, - {System::Debugger, "Debugger"}, {System::SYSCONF, "SYSCONF"}}; + {System::Main, "Dolphin"}, + {System::GCPad, "GCPad"}, + {System::WiiPad, "Wiimote"}, + {System::GCKeyboard, "GCKeyboard"}, + {System::GFX, "Graphics"}, + {System::Logger, "Logger"}, + {System::Debugger, "Debugger"}, + {System::SYSCONF, "SYSCONF"}, + {System::DualShockUDPClient, "DualShockUDPClient"}}; const std::string& GetSystemName(System system) { diff --git a/Source/Core/Common/Config/Enums.h b/Source/Core/Common/Config/Enums.h index 1363c78913..831726ae1e 100644 --- a/Source/Core/Common/Config/Enums.h +++ b/Source/Core/Common/Config/Enums.h @@ -30,6 +30,7 @@ enum class System GFX, Logger, Debugger, + DualShockUDPClient, }; constexpr std::array<LayerType, 7> SEARCH_ORDER{{ diff --git a/Source/Core/Common/FileUtil.cpp b/Source/Core/Common/FileUtil.cpp index d925c24cce..b1885916dc 100644 --- a/Source/Core/Common/FileUtil.cpp +++ b/Source/Core/Common/FileUtil.cpp @@ -794,6 +794,8 @@ static void RebuildUserDirectories(unsigned int dir_index) s_user_paths[F_GFXCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + GFX_CONFIG; s_user_paths[F_DEBUGGERCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + DEBUGGER_CONFIG; s_user_paths[F_LOGGERCONFIG_IDX] = s_user_paths[D_CONFIG_IDX] + LOGGER_CONFIG; + s_user_paths[F_DUALSHOCKUDPCLIENTCONFIG_IDX] = + s_user_paths[D_CONFIG_IDX] + DUALSHOCKUDPCLIENT_CONFIG; s_user_paths[F_MAINLOG_IDX] = s_user_paths[D_LOGS_IDX] + MAIN_LOG; s_user_paths[F_MEM1DUMP_IDX] = s_user_paths[D_DUMP_IDX] + MEM1_DUMP; s_user_paths[F_MEM2DUMP_IDX] = s_user_paths[D_DUMP_IDX] + MEM2_DUMP; diff --git a/Source/Core/Common/FileUtil.h b/Source/Core/Common/FileUtil.h index 3cb65e093a..ccabf7fdfe 100644 --- a/Source/Core/Common/FileUtil.h +++ b/Source/Core/Common/FileUtil.h @@ -70,6 +70,7 @@ enum F_MEMORYWATCHERLOCATIONS_IDX, F_MEMORYWATCHERSOCKET_IDX, F_WIISDCARD_IDX, + F_DUALSHOCKUDPCLIENTCONFIG_IDX, NUM_PATH_INDICES }; |
