dolphin/Source/Plugins/Plugin_Wiimote/Src
fgfemperor 64167bcb60 Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay!
All you gotta do is Pause the emulation! That's useful for when your batteries run out during gameplay, for example...

But if you change the WiiMote source (between Emulated, Real or Inactive) you must disconnect and reconnect (Menu Tools -> Connect WiiMote) the WiiMotes affected by the change...

Thanks to jack.fr0st who did all the emulation state notification work!

Now every plugin has a way to know the current emulation state (paused, stopped or playing)

@ayuanx: I thought about doing a PostMessage(g_WiimoteInitialize.hWnd, WM_USER, WIIMOTE_DISCONNECT, current_number); so that the user gets asked to reconnect that WiiMote, trying to avoid having to disconnect and reconnect, but it didn't work because shooting that message only asks to reconnect, doesn't do a disconnect... Do you have any ideas on how to accomplish that?

Also, if anyone could check if Issue 1916 is finally fixed... Or at least when is the cursor being hidden or not...

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4789 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-01-06 19:26:52 +00:00
..
Config.cpp Re-worked multiple reall wiimotes... Now it looks a lot better! :P 2010-01-01 16:50:11 +00:00
Config.h Now Dolphin officially supports multiple REAL WiiMotes! 2010-01-01 00:38:24 +00:00
ConfigBasicDlg.cpp Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
ConfigBasicDlg.h Now you can pair up your Real WiiMotes on the Wiimote config panel! 2010-01-05 17:38:37 +00:00
ConfigGamepad.cpp This should fix Issue 1798 2009-12-31 17:42:55 +00:00
ConfigPadDlg.cpp Fixed an issue that stick mappings for Nunchuck / Classic Controller / Guitar Hero are not saved 2009-12-31 22:12:32 +00:00
ConfigPadDlg.h Now Dolphin officially supports Multi-WiiMote (up to 4) 2009-12-27 19:31:02 +00:00
ConfigRecording.cpp Now Dolphin officially supports Multi-WiiMote (up to 4) 2009-12-27 19:31:02 +00:00
ConfigRecordingDlg.cpp Makes "Shake by Mouse Middle Button" work again 2009-12-04 12:22:36 +00:00
ConfigRecordingDlg.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
DataReports.cpp An attempt to fix Issue 1919 (Multi-Wiimote Freezing) 2010-01-05 17:39:06 +00:00
EmuDefinitions.cpp An attempt to fix Issue 1919 (Multi-Wiimote Freezing) 2010-01-05 17:39:06 +00:00
EmuDefinitions.h An attempt to fix Issue 1919 (Multi-Wiimote Freezing) 2010-01-05 17:39:06 +00:00
EmuDynamics.cpp fiw nowx build 2009-12-29 18:00:41 +00:00
EmuMain.cpp An attempt to fix Issue 1919 (Multi-Wiimote Freezing) 2010-01-05 17:39:06 +00:00
EmuMain.h Now Dolphin officially supports Multi-WiiMote (up to 4) 2009-12-27 19:31:02 +00:00
EmuPad.cpp Now Dolphin officially supports Multi-WiiMote (up to 4) 2009-12-27 19:31:02 +00:00
EmuSubroutines.cpp It looks like MotionPlus and other Extensions are actually sharing the same register storage space. 2010-01-05 18:07:23 +00:00
EmuSubroutines.h An attempt to fix Issue 1919 (Multi-Wiimote Freezing) 2010-01-05 17:39:06 +00:00
Encryption.cpp STAND BACK - NEWLINE POLICE 2009-11-15 22:26:39 +00:00
Encryption.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
FakeAccelerometer.cpp Added some unused code as a proposal of how to reorganize the strangely-orgamized FillReport.cpp. 2009-12-09 23:10:39 +00:00
FakeAccelerometer.h Added some unused code as a proposal of how to reorganize the strangely-orgamized FillReport.cpp. 2009-12-09 23:10:39 +00:00
FillReport.cpp 1. Fixed the freeze issue in "Super Mario Galaxy" and other games, which was introduced since r4762 2010-01-02 05:15:36 +00:00
ReadWiimote.cpp An attempt to fix Issue 1919 (Multi-Wiimote Freezing) 2010-01-05 17:39:06 +00:00
Rumble.cpp Now Dolphin officially supports Multi-WiiMote (up to 4) 2009-12-27 19:31:02 +00:00
SConscript Linux compile fix 2009-12-15 14:40:03 +00:00
main.cpp Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
main.h Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
wiimote_hid.h Now Dolphin officially supports Multi-WiiMote (up to 4) 2009-12-27 19:31:02 +00:00
wiimote_real.cpp Now you can switch between Emulated and Real WiiMotes, connect more Real Wiimotes and even pair them up (if you have MS BT Stack) during gameplay! 2010-01-06 19:26:52 +00:00
wiimote_real.h Now you can pair up your Real WiiMotes on the Wiimote config panel! 2010-01-05 17:38:37 +00:00