summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerEmu.cpp
AgeCommit message (Collapse)Author
2015-10-03Merge pull request #3128 from lioncash/uniqueshuffle2
ControllerEmu: Use make_unique over raw new
2015-10-03Merge pull request #3113 from lioncash/inputshuffle2
InputCommon: Get rid of multiple identical define macros
2015-10-03ControllerEmu: Use make_unique over raw newLioncash
2015-10-01InputCommon: Get rid of multiple identical define macrosLioncash
2015-09-28Fix building with PCH disabled.Rohit Nirmal
2015-09-12Use official names for GameCube controller sticksJosJuice
Main Stick is changed to Control Stick and C-Stick is changed to C Stick. A new ui_name variable is added to ControlGroup so that the UI strings in DolphinWX can be updated without breaking backwards compatibility with config INIs and other things that use names as IDs.
2015-05-25Set copyright year to when a file was createdTillmann Karras
2015-05-25Update license headers to GPLv2+Tillmann Karras
2015-04-01Add an option for wiimote battery.Rachel Bryk
2014-11-11Fix some double->float conversions.Rachel Bryk
2014-10-12ControllerEmu: Get rid of redundant string appendingLioncash
2014-09-04Checkbox for iterationMikeRavenelle
Added the option to handle whether the user wants to iterate through the assignment of button mappings or assign them one at a time. fixed formatting issues and code style. I excluded this option from the config file. This stopped the check box value and the boolean from becoming offset. Since the option should always start as false. This still causes an issue with the Wiimote input, since the class variable that keeps the state will be wiped, but the check box value will stay the same after closing/reopening without closing the entire Wiimote configuration. I am looking for a way to resolve this. I also reduced wait time to 2.5 seconds vs. the 5 seconds previously. Seemed to be a little long. These changes apparently did not go through. This should fix the Wiimote issue.
2014-09-04Fix a typo introduced by 5adbc83 in ControllerEmu.cpp.Rachel Bryk
2014-09-03Change ControlState typedef to double, and change all related floats/doubles ↵Rachel Bryk
to use it. Fixes an off by 1 issue related to double->float->double conversion, and eliminates numerous warnings.
2014-08-15InputCommon: Don't base default radius of analog sticks off of their name.Lioncash
2014-08-11Set the default radius to 100 for non-gcpad analog sticks.Rachel Bryk
The previous default of 70 was determined based on gc controllers, and is not right at all for the wii extensions.
2014-07-11ControllerEmu: Virtualize settingsJasper St. Pierre
This will allow us to move Background Input to a global setting rather than a local setting.
2014-07-11ControllerEmu: Remove support for the "Square Stick" optionJasper St. Pierre
It was only used for really old joypads which we really don't want to support. If users have these joypads, they should look into using something at the OS level, as games shouldn't need to have this transformation; it should be done by the OS and driver.
2014-07-11ControllerEmu: Fix code styleJasper St. Pierre
2014-07-11ControllerEmu: Remove unnecessary includeJasper St. Pierre
2014-03-14Kill off some usages of c_str.Lioncash
Also changes some function params, but this is ok. Some simplifications were also able to be made (ie. killing off strcmps with ==, etc).
2014-02-18Convert all includes to relative paths.Lioncash
2014-02-13Fix IniFile to use string& instead of char*Matthew Parlane
Also removes .c_str() usages where found.
2014-02-01Introduce the usage of unique_ptr into the InputCommon ControlEmu.h class. ↵Lioncash
Allows for the automatic handling of resource deallocation.
2014-01-30Remove some unnecessary comments, as pointed out by Matt_P.Lioncash
2014-01-30Light cleanup to a little bit of InputCommon. Replaces much of the iterators ↵Lioncash
that litter this section of the codebase. Also clean up a little bit of the comments that describe the interface classes.
2013-12-31Remove unnecessary Src/ foldersJasper St. Pierre