History

move JoystickManager to JoystickScriptingInterface, add Joystick class for SDL Joystick

Stephen Birarda committed 12 years ago

Commit 00b08061 parent 900daf413 files · +216 −218Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 13 files). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+0−10
@@ -35,7 +35,6 @@ · 34 unmodified lines
3535 #include "AnimationObject.h"
3636 #include "ArrayBufferViewClass.h"
3737 #include "DataViewClass.h"
38−#include "JoystickInputController.h"
3938 #include "MenuItemProperties.h"
4039 #include "MIDIEvent.h"
4140 #include "LocalVoxels.h"
@@ -81,14 +80,6 @@ void inputControllerFromScriptValue(const QScriptValue &object, AbstractInputCon · 39 unmodified lines
8180 out = qobject_cast<AbstractInputController*>(object.toQObject());
8281 }
8382
84−QScriptValue joystickToScriptValue(QScriptEngine *engine, JoystickInputController* const &in) {
85− return engine->newQObject(in);
86−}
87−
88−void joystickFromScriptValue(const QScriptValue &object, JoystickInputController* &out) {
89− out = qobject_cast<JoystickInputController*>(object.toQObject());
90−}
91−
9283 ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString,
9384 AbstractControllerScriptingInterface* controllerScriptingInterface) :
9485
@@ -287,7 +278,6 @@ void ScriptEngine::init() { · 192 unmodified lines
287278
288279 qScriptRegisterMetaType(this, injectorToScriptValue, injectorFromScriptValue);
289280 qScriptRegisterMetaType(this, inputControllerToScriptValue, inputControllerFromScriptValue);
290− qScriptRegisterMetaType(this, joystickToScriptValue, joystickFromScriptValue);
291281
292282 qScriptRegisterMetaType(this, animationDetailsToScriptValue, animationDetailsFromScriptValue);
293283