mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 09:09:52 -06:00
Added GCpad to SConstruct, should compile fine on Linux and Mac OSX now.
(some things need cleanup, waiting for ayuanx to finish it) git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4932 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -16,7 +16,7 @@
|
||||
// http://code.google.com/p/dolphin-emu/
|
||||
|
||||
|
||||
#include "GCpad.h"
|
||||
#include "GCPad.h"
|
||||
#include "Config.h"
|
||||
#include "LogManager.h"
|
||||
#if defined(HAVE_WX) && HAVE_WX
|
||||
@ -43,6 +43,9 @@ int NumPads = 0, NumGoodPads = 0, g_ID = 0;
|
||||
#ifdef _WIN32
|
||||
HWND m_hWnd = NULL; // Handle to window
|
||||
#endif
|
||||
#if defined(HAVE_X11) && HAVE_X11
|
||||
Display* WMdisplay;
|
||||
#endif
|
||||
SPADInitialize *g_PADInitialize = NULL;
|
||||
PLUGIN_GLOBALS* globals = NULL;
|
||||
|
||||
@ -179,6 +182,9 @@ void Initialize(void *init)
|
||||
#ifdef _WIN32
|
||||
m_hWnd = (HWND)g_PADInitialize->hWnd;
|
||||
#endif
|
||||
#if defined(HAVE_X11) && HAVE_X11
|
||||
WMdisplay = (Display*)g_PADInitialize->hWnd;
|
||||
#endif
|
||||
|
||||
if (!g_SearchDeviceDone)
|
||||
{
|
||||
@ -452,7 +458,7 @@ bool Search_Devices(std::vector<InputCommon::CONTROLLER_INFO> &_joyinfo, int &_N
|
||||
// Close opened devices first
|
||||
Close_Devices();
|
||||
|
||||
bool Success = InputCommon::SearchDevices(_joyinfo, _NumPads, _NumGoodPads);
|
||||
bool success = InputCommon::SearchDevices(_joyinfo, _NumPads, _NumGoodPads);
|
||||
|
||||
if (_NumGoodPads == 0)
|
||||
return false;
|
||||
@ -472,7 +478,7 @@ bool Search_Devices(std::vector<InputCommon::CONTROLLER_INFO> &_joyinfo, int &_N
|
||||
}
|
||||
}
|
||||
|
||||
return Success;
|
||||
return success;
|
||||
}
|
||||
|
||||
void GetAxisState(CONTROLLER_MAPPING_GC &_GCMapping)
|
||||
|
Reference in New Issue
Block a user