Commit graph

30 commits

Author SHA1 Message Date
Extrems
2fe266379e Added option to invert analog X axis.
Improved support for horizontal Wii Remote.
2025-02-02 12:31:45 -05:00
Extrems
fd4dfd02d4 2017-09-25 17:20:01 -04:00
Extrems
34c74cb91a 2016-12-09 21:49:26 -05:00
Extrems
56d9e9f69b 2016-11-26 19:34:00 -05:00
Extrems
a6a27c8b75 2015-02-04 04:12:48 -05:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
sepp256
e7be4bcbc0 Added alternate Menu Combos for all controller types. 2010-05-27 01:56:52 +00:00
sepp256
9875de6cda Added status icon for Wiimote.
Updated status bar to work with wiimote.
Fixed detection of connected wiimote both in status bar and in gc_input.
Updated Button Mapping frame for wiimote.
2010-05-26 12:32:47 +00:00
tehpola
b632fba03f Fixing typo for C-Stick/Right analog stick's right direction. 2010-05-26 01:44:00 +00:00
tehpola
d9b9ce9ba1 Refactored WiimoteNunchuk to also define a Wiimote controller_t using mostly the same code. Removed init method from controller_t and defined the default controls inline in controller_t. 2010-05-24 23:52:26 +00:00
tehpola
ecd758be71 Loading/saving configuration support in input plugin. This will still need to be called by the GUI to actually do anything. 2010-05-24 22:55:54 +00:00
sepp256
354820b28f Refactored gc_input to separate controller assignment and controller init.
Button Mapping frame now called from Settings Frame.
Many bug fixes and tweaks relating to button mapping.
2010-05-24 14:47:32 +00:00
tehpola
efaa33c1a8 Modifying configure method of controller_t. This should now be called whenever a controller's configuration has changed. 2010-05-24 14:45:17 +00:00
tehpola
dc7b8d9d9f Wiimote + Nunchuk now uses 1.1-style controls. It could probably use some button combinations for d-pad though. 2010-05-24 14:43:36 +00:00
tehpola
cb801caebc Classic controller now uses 1.1-style controls and a bit of GC controller refactoring and commenting. 2010-05-24 14:42:07 +00:00
sepp256
288827860d Rough implementation of reconfigurable button mapping in the menu.
Added default, current, and save config slots to the input plugin.
Currently only GC controllers work. Classic and WM+NC needs to be updated.
The menu layouts need a lot of tweaking, but I wanted to update SVN in case tehpola works on Classic/WM+NC code.
2010-05-23 04:40:07 +00:00
tehpola
7108755e55 Stop rumble for Classic and Wiimote+Nunchuk when game is paused 2010-04-27 14:16:40 +00:00
tehpola
ec1ecd205c Infrastructure for controller configurations. Only one configuration exists for each type so far. 2010-04-16 14:59:07 +00:00
tehpola
1f29e29ee6 Rumble for CC and Wiimote+Nunchuk. Fixed a bug in the way I was detecting B is pressed for Wiimote+Nunchuk 2010-04-15 14:30:57 +00:00
tehpola
3883ab93ad Improving the controller code: its closer to being configurable and the C-Stick should do diagonal now. 2010-04-15 14:27:16 +00:00
emukidid
4a7f462bef gc_audio, gc_input & some main headers 2009-11-10 13:39:11 +00:00
sepp256
48c4b1879d Added ConfigureInput Frame.
Added option to auto assign controllers or manually assign them.
Various changes to input plugin.
2009-11-08 05:20:38 +00:00
sepp256
2a27697366 Various modifications to gc_input plugin and menu input management.
Added crude input status indicator to MainFrame.
Inputs are currently updated automatically while menu is running.
2009-11-08 05:19:46 +00:00
sepp256
1feadbc937 Ported tehpola's gc_input code to googlecode/.
Removed unnecessary usleep now that PAD_Init is fixed.
Changed N64_B button to map to wiimote MINUS or PLUS buttons for wiimote+nunchuck config.
Changed wiimote+nunchuck to get use buttons _held_ rather than buttons _down_.
Updated wii makefiles.
Added fade message for autosave to all devices when return to menu.
2009-11-05 21:48:38 +00:00
tehpola
33eec9d425 Z can be triggered by either classic controller Z buttons now. This improves F-Zero's playability with the CC. 2009-11-05 04:51:31 +00:00
emukidid
5be86ad4ca gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii 2009-10-15 04:50:17 +00:00
sepp256
dbc43b4d3c 2008-06-05 00:21:36 +00:00
tehpola
72ffed8351 Fixed code to use hack around since WPAD interface isn't fully realized 2008-05-23 03:36:31 +00:00
tehpola
2e797f6c4b Fixed classic support in input plugin for latest cvs 2008-05-23 03:17:03 +00:00
tehpola
148116568d Updated gc_input (added classic controller support, support for different modules) 2008-05-23 02:21:37 +00:00