More work in preparing for lua-based keyboard controller

Modified ScriptManager to decouple adding libraries from registering libraries
Allowing ScriptManager to register libraries to other lua states as well
This commit is contained in:
Alexander Bock
2014-10-14 00:08:26 +02:00
parent 8884f4cc36
commit 86efb3573b
12 changed files with 366 additions and 224 deletions
@@ -44,24 +44,6 @@ public:
void setHandler(InteractionHandler* handler);
protected:
SceneGraphNode* focusNode() const;
Camera* camera() const;
double deltaTime() const;
void orbitDelta(const glm::quat& rotation);
void rotateDelta(const glm::quat& rotation);
void distanceDelta(const PowerScaledScalar& distance);
void lookAt(const glm::quat& rotation);
void setRotation(const glm::quat& rotation);
private:
InteractionHandler* _handler;
};