#include "../rand/GaloisLFSR.hpp"
+#include <glm/glm.hpp>
+
namespace blank {
void Update(int dt) override;
+private:
+ void Change() noexcept;
+
private:
GaloisLFSR random;
- int time_left;
+
+ glm::vec3 start_vel;
+ glm::vec3 target_vel;
+
+ glm::vec3 start_rot;
+ glm::vec3 target_rot;
+
+ int switch_time;
+ float lerp_max;
+ float lerp_time;
};