mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 22:29:39 -06:00
Input: Allow cycling to occur for each individual controller
This commit is contained in:
@ -25,19 +25,19 @@ namespace InputProfile
|
||||
class ProfileCycler
|
||||
{
|
||||
public:
|
||||
void NextWiimoteProfile();
|
||||
void PreviousWiimoteProfile();
|
||||
void NextWiimoteProfileForGame();
|
||||
void PreviousWiimoteProfileForGame();
|
||||
void NextWiimoteProfile(int controller_index);
|
||||
void PreviousWiimoteProfile(int controller_index);
|
||||
void NextWiimoteProfileForGame(int controller_index);
|
||||
void PreviousWiimoteProfileForGame(int controller_index);
|
||||
private:
|
||||
void CycleProfile(CycleDirection cycle_direction, InputConfig* device_configuration, int& profile_index);
|
||||
void CycleProfileForGame(CycleDirection cycle_direction, InputConfig* device_configuration, int& profile_index, const std::string& setting);
|
||||
void CycleProfile(CycleDirection cycle_direction, InputConfig* device_configuration, int& profile_index, int controller_index);
|
||||
void CycleProfileForGame(CycleDirection cycle_direction, InputConfig* device_configuration, int& profile_index, const std::string& setting, int controller_index);
|
||||
std::vector<std::string> GetProfilesForDevice(InputConfig* device_configuration);
|
||||
std::vector<std::string> GetProfilesFromSetting(const std::string& setting, InputConfig* device_configuration);
|
||||
std::string GetProfile(CycleDirection cycle_direction, int& profile_index, const std::vector<std::string>& profiles);
|
||||
std::vector<std::string> GetMatchingProfilesFromSetting(const std::string& setting, const std::vector<std::string>& profiles, InputConfig* device_configuration);
|
||||
void UpdateToProfile(const std::string& profile_filename, const std::vector<ControllerEmu::EmulatedController*>& controllers);
|
||||
std::vector<ControllerEmu::EmulatedController*> GetControllersForDevice(InputConfig* device_configuration);
|
||||
void UpdateToProfile(const std::string& profile_filename, ControllerEmu::EmulatedController* controller);
|
||||
std::string GetWiimoteInputProfilesForGame(int controller_index);
|
||||
|
||||
int m_wiimote_profile_index = 0;
|
||||
};
|
||||
|
Reference in New Issue
Block a user