mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-05-17 00:22:44 +00:00
Add gui for GH3 Controller, extension is still disabled currently
Analog stick and whammy still do not work for GH3 extension, frets, strum, and +/- work some cleanup Next commit will change the PadMapping gui to only show the controller mapping for the currently enabled extension git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3718 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
parent
a718ff266e
commit
48f1c24cc9
9 changed files with 341 additions and 65 deletions
|
@ -236,14 +236,15 @@ void SendReportCoreAccelIr10Ext(u16 _channelID)
|
|||
|
||||
// Make a classic extension struct
|
||||
wm_classic_extension _ext;
|
||||
wm_GH3_extension _GH3_ext;
|
||||
memset(&_ext, 0, sizeof(wm_classic_extension));
|
||||
memset(&_GH3_ext, 0, sizeof(wm_GH3_extension));
|
||||
|
||||
#if defined(HAVE_WX) && HAVE_WX
|
||||
FillReportInfo(pReport->c);
|
||||
FillReportAcc(pReport->a);
|
||||
FillReportIRBasic(pReport->ir[0], pReport->ir[1]);
|
||||
#endif
|
||||
//TODO
|
||||
if(g_Config.iExtensionConnected == EXT_NUNCHUCK)
|
||||
{
|
||||
#if defined(HAVE_WX) && HAVE_WX
|
||||
|
@ -258,6 +259,11 @@ void SendReportCoreAccelIr10Ext(u16 _channelID)
|
|||
// Copy _ext to pReport->ext
|
||||
memcpy(&pReport->ext, &_ext, sizeof(_ext));
|
||||
}
|
||||
else if(g_Config.iExtensionConnected == EXT_GUITARHERO3_CONTROLLER)
|
||||
{
|
||||
FillReportGuitarHero3Extension(_GH3_ext);
|
||||
memcpy(&pReport->ext, &_GH3_ext, sizeof(_GH3_ext));
|
||||
}
|
||||
|
||||
INFO_LOG(WII_IPC_WIIMOTE, " SendReportCoreAccelIr10Ext()");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue