From 47877ecf2c3b173d77bc55242a22ae9adbabf2be Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Sun, 27 Oct 2019 11:04:08 -0500 Subject: InputCommon: Clean up creation of inputs. --- .../InputCommon/ControllerEmu/ControlGroup/Force.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp') diff --git a/Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp b/Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp index f4bc62361a..af9246c54d 100644 --- a/Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp +++ b/Source/Core/InputCommon/ControllerEmu/ControlGroup/Force.cpp @@ -18,12 +18,12 @@ namespace ControllerEmu { Force::Force(const std::string& name_) : ReshapableInput(name_, name_, GroupType::Force) { - controls.emplace_back(std::make_unique(Translate, _trans("Up"))); - controls.emplace_back(std::make_unique(Translate, _trans("Down"))); - controls.emplace_back(std::make_unique(Translate, _trans("Left"))); - controls.emplace_back(std::make_unique(Translate, _trans("Right"))); - controls.emplace_back(std::make_unique(Translate, _trans("Forward"))); - controls.emplace_back(std::make_unique(Translate, _trans("Backward"))); + AddInput(Translate, _trans("Up")); + AddInput(Translate, _trans("Down")); + AddInput(Translate, _trans("Left")); + AddInput(Translate, _trans("Right")); + AddInput(Translate, _trans("Forward")); + AddInput(Translate, _trans("Backward")); AddSetting(&m_distance_setting, {_trans("Distance"), @@ -127,11 +127,11 @@ Shake::Shake(const std::string& name_, ControlState default_intensity_scale) : ControlGroup(name_, name_, GroupType::Shake) { // i18n: Refers to a 3D axis (used when mapping motion controls) - controls.emplace_back(new ControllerEmu::Input(ControllerEmu::Translate, _trans("X"))); + AddInput(ControllerEmu::Translate, _trans("X")); // i18n: Refers to a 3D axis (used when mapping motion controls) - controls.emplace_back(new ControllerEmu::Input(ControllerEmu::Translate, _trans("Y"))); + AddInput(ControllerEmu::Translate, _trans("Y")); // i18n: Refers to a 3D axis (used when mapping motion controls) - controls.emplace_back(new ControllerEmu::Input(ControllerEmu::Translate, _trans("Z"))); + AddInput(ControllerEmu::Translate, _trans("Z")); AddDeadzoneSetting(&m_deadzone_setting, 50); -- cgit v1.2.3