History

Move controller test to app

Brad Davis committed 11 years ago

Commit 57be5991 parent f4380da33 files · +389 −295Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+5−6
@@ -84,8 +84,7 @@ void inputControllerFromScriptValue(const QScriptValue &object, controller::Inpu · 83 unmodified lines
8484 out = qobject_cast<controller::InputController*>(object.toQObject());
8585 }
8686
87−ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString,
88− controller::ScriptingInterface* controllerScriptingInterface, bool wantSignals) :
87+ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString, bool wantSignals) :
8988
9089 _scriptContents(scriptContents),
9190 _isFinished(false),
@@ -93,7 +92,6 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam · 1 unmodified line
9392 _isInitialized(false),
9493 _timerFunctionMap(),
9594 _wantSignals(wantSignals),
96− _controllerScriptingInterface(controllerScriptingInterface),
9795 _fileNameString(fileNameString),
9896 _quatLibrary(),
9997 _vec3Library(),
@@ -310,7 +308,8 @@ void ScriptEngine::init() { · 210 unmodified lines
310308
311309 registerGlobalObject("Script", this);
312310 registerGlobalObject("Audio", &AudioScriptingInterface::getInstance());
313− registerGlobalObject("Controller", _controllerScriptingInterface);
311+ auto scriptingInterface = DependencyManager::get<controller::ScriptingInterface>();
312+ registerGlobalObject("Controller", scriptingInterface.data());
314313 registerGlobalObject("Entities", entityScriptingInterface.data());
315314 registerGlobalObject("Quat", &_quatLibrary);
316315 registerGlobalObject("Vec3", &_vec3Library);
@@ -320,8 +319,8 @@ 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);
322+ if (scriptingInterface) {
323+ scriptingInterface->registerControllerTypes(this);
325324 }
326325
327326