History

Merging old and new controller interfaces

Brad Davis committed 11 years ago

Commit 0063f9a1 parent 619fce043 files · +1088 −1103Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+10−11
@@ -76,16 +76,16 @@ void avatarDataFromScriptValue(const QScriptValue &object, AvatarData* &out) { · 75 unmodified lines
7676 out = qobject_cast<AvatarData*>(object.toQObject());
7777 }
7878
79−QScriptValue inputControllerToScriptValue(QScriptEngine *engine, AbstractInputController* const &in) {
79+
80+QScriptValue inputControllerToScriptValue(QScriptEngine *engine, controller::InputController* const &in) {
8081 return engine->newQObject(in);
8182 }
8283
83−void inputControllerFromScriptValue(const QScriptValue &object, AbstractInputController* &out) {
84− out = qobject_cast<AbstractInputController*>(object.toQObject());
84+void inputControllerFromScriptValue(const QScriptValue &object, controller::InputController* &out) {
85+ out = qobject_cast<controller::InputController*>(object.toQObject());
8586 }
8687
87−ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString,
88− AbstractControllerScriptingInterface* controllerScriptingInterface, bool wantSignals) :
88+ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString, controller::ScriptingInterface* controllerScriptingInterface, bool wantSignals) :
8989
9090 _scriptContents(scriptContents),
9191 _isFinished(false),
@@ -93,7 +93,6 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam · 1 unmodified line
9393 _isInitialized(false),
9494 _timerFunctionMap(),
9595 _wantSignals(wantSignals),
96− _controllerScriptingInterface(controllerScriptingInterface),
9796 _fileNameString(fileNameString),
9897 _quatLibrary(),
9998 _vec3Library(),
@@ -301,7 +300,7 @@ void ScriptEngine::init() { · 201 unmodified lines
301300 globalObject().setProperty("AudioEffectOptions", audioEffectOptionsConstructorValue);
302301
303302 qScriptRegisterMetaType(this, injectorToScriptValue, injectorFromScriptValue);
304− qScriptRegisterMetaType(this, inputControllerToScriptValue, inputControllerFromScriptValue);
303+ //qScriptRegisterMetaType(this, inputControllerToScriptValue, inputControllerFromScriptValue);
305304 qScriptRegisterMetaType(this, avatarDataToScriptValue, avatarDataFromScriptValue);
306305 qScriptRegisterMetaType(this, animationDetailsToScriptValue, animationDetailsFromScriptValue);
307306 qScriptRegisterMetaType(this, webSocketToScriptValue, webSocketFromScriptValue);
@@ -310,7 +309,7 @@ void ScriptEngine::init() { · 2 unmodified lines
310309
311310 registerGlobalObject("Script", this);
312311 registerGlobalObject("Audio", &AudioScriptingInterface::getInstance());
313− registerGlobalObject("Controller", _controllerScriptingInterface);
312+// registerGlobalObject("Controller", _controllerScriptingInterface);
314313 registerGlobalObject("Entities", entityScriptingInterface.data());
315314 registerGlobalObject("Quat", &_quatLibrary);
316315 registerGlobalObject("Vec3", &_vec3Library);
@@ -320,9 +319,9 @@ void ScriptEngine::init() { · 3 unmodified lines
320319 // constants
321320 globalObject().setProperty("TREE_SCALE", newVariant(QVariant(TREE_SCALE)));
322321
323− if (_controllerScriptingInterface) {
324− _controllerScriptingInterface->registerControllerTypes(this);
325− }
322+ //if (_controllerScriptingInterface) {
323+ // _controllerScriptingInterface->registerControllerTypes(this);
324+ //}
326325
327326
328327 }