History

initial working connection of an xbox gamepad

Stephen Birarda committed 12 years ago

Commit 900daf41 parent 473394510 files · +183 −32Browse files

Showing the changes to interface/src/scripting/ControllerScriptingInterface.cpp (1 of 10 files). Show all

Unified · Split

interface/src/scripting/ControllerScriptingInterface.cpp+11−0
@@ -297,6 +297,17 @@ AbstractInputController* ControllerScriptingInterface::createInputController(con · 296 unmodified lines
297 }297 }
298}298}
299 299
300JoystickInputController* ControllerScriptingInterface::joystick() const {
301 // stub to just return the first joystick - assume we only have one connected
302 QVector<JoystickInputController>& activeJoysticks = Application::getInstance()->getJoystickManager()->getJoysticks();
303
304 if (activeJoysticks.size() > 0) {
305 return &activeJoysticks[0];
306 } else {
307 return NULL;
308 }
309}
310
300void ControllerScriptingInterface::releaseInputController(AbstractInputController* input) {311void ControllerScriptingInterface::releaseInputController(AbstractInputController* input) {
301 _inputControllers.erase(input->getKey());312 _inputControllers.erase(input->getKey());
302}313}