History

Breaking up UserInputMapper, restoring some mappings

Brad Davis committed 11 years ago

Commit 734a39f1 parent a75316f21 files · +670 −630Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+3−7
@@ -308,8 +308,6 @@ void ScriptEngine::init() { · 307 unmodified lines
308308
309309 registerGlobalObject("Script", this);
310310 registerGlobalObject("Audio", &AudioScriptingInterface::getInstance());
311− auto scriptingInterface = DependencyManager::get<controller::ScriptingInterface>();
312− registerGlobalObject("Controller", scriptingInterface.data());
313311 registerGlobalObject("Entities", entityScriptingInterface.data());
314312 registerGlobalObject("Quat", &_quatLibrary);
315313 registerGlobalObject("Vec3", &_vec3Library);
@@ -319,11 +317,9 @@ void ScriptEngine::init() { · 3 unmodified lines
319317 // constants
320318 globalObject().setProperty("TREE_SCALE", newVariant(QVariant(TREE_SCALE)));
321319
322− if (scriptingInterface) {
323− scriptingInterface->registerControllerTypes(this);
324− }
325−
326−
320+ auto scriptingInterface = DependencyManager::get<controller::ScriptingInterface>();
321+ registerGlobalObject("Controller", scriptingInterface.data());
322+ UserInputMapper::registerControllerTypes(this);
327323 }
328324
329325 void ScriptEngine::registerValue(const QString& valueName, QScriptValue value) {