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
84 out = qobject_cast<controller::InputController*>(object.toQObject());84 out = qobject_cast<controller::InputController*>(object.toQObject());
85}85}
86 86
87ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString,87ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNameString, bool wantSignals) :
88 controller::ScriptingInterface* controllerScriptingInterface, bool wantSignals) :
89 88
90 _scriptContents(scriptContents),89 _scriptContents(scriptContents),
91 _isFinished(false),90 _isFinished(false),
@@ -93,7 +92,6 @@ ScriptEngine::ScriptEngine(const QString& scriptContents, const QString& fileNam · 1 unmodified line
93 _isInitialized(false),92 _isInitialized(false),
94 _timerFunctionMap(),93 _timerFunctionMap(),
95 _wantSignals(wantSignals),94 _wantSignals(wantSignals),
96 _controllerScriptingInterface(controllerScriptingInterface),
97 _fileNameString(fileNameString),95 _fileNameString(fileNameString),
98 _quatLibrary(),96 _quatLibrary(),
99 _vec3Library(),97 _vec3Library(),
@@ -310,7 +308,8 @@ void ScriptEngine::init() { · 210 unmodified lines
310 308
311 registerGlobalObject("Script", this);309 registerGlobalObject("Script", this);
312 registerGlobalObject("Audio", &AudioScriptingInterface::getInstance());310 registerGlobalObject("Audio", &AudioScriptingInterface::getInstance());
313 registerGlobalObject("Controller", _controllerScriptingInterface);311 auto scriptingInterface = DependencyManager::get<controller::ScriptingInterface>();
312 registerGlobalObject("Controller", scriptingInterface.data());
314 registerGlobalObject("Entities", entityScriptingInterface.data());313 registerGlobalObject("Entities", entityScriptingInterface.data());
315 registerGlobalObject("Quat", &_quatLibrary);314 registerGlobalObject("Quat", &_quatLibrary);
316 registerGlobalObject("Vec3", &_vec3Library);315 registerGlobalObject("Vec3", &_vec3Library);
@@ -320,8 +319,8 @@ void ScriptEngine::init() { · 3 unmodified lines
320 // constants319 // constants
321 globalObject().setProperty("TREE_SCALE", newVariant(QVariant(TREE_SCALE)));320 globalObject().setProperty("TREE_SCALE", newVariant(QVariant(TREE_SCALE)));
322 321
323 if (_controllerScriptingInterface) {322 if (scriptingInterface) {
324 _controllerScriptingInterface->registerControllerTypes(this);323 scriptingInterface->registerControllerTypes(this);
325 }324 }
326 325
327 326