X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fmodel.hpp;h=b2a6e21a64a424fbd02639ef78004ddd369b9f3b;hb=49c81f76b80e0de99ca57db49510eb5e3385e1d1;hp=938fd4453d6f700d51391509ab07a97b305a1676;hpb=ea1ce7b0fb7709ae56977480821ac96a231a0686;p=blank.git diff --git a/src/model.hpp b/src/model.hpp index 938fd44..b2a6e21 100644 --- a/src/model.hpp +++ b/src/model.hpp @@ -14,6 +14,7 @@ public: glm::mat4 Transform() const; + void Velocity(glm::vec3 vel) { velocity = vel; } void Position(glm::vec3 pos) { position = pos; } void Move(glm::vec3 delta) { position += delta; } @@ -25,7 +26,10 @@ public: void Yaw(float y) { yaw = y; } void RotateYaw(float delta) { yaw += delta; } + void Update(int dt); + private: + glm::vec3 velocity; glm::vec3 position; float pitch; float yaw;