Open source Star Ruler 2 source code!

This commit is contained in:
Lucas de Vries
2018-07-17 14:15:37 +02:00
commit cc307720ff
4342 changed files with 2365070 additions and 0 deletions
@@ -0,0 +1,15 @@
#include "anim_linear.h"
#include "scene/node.h"
extern double frameTime_s;
namespace scene {
LinearMotionAnim::LinearMotionAnim(const vec3d& Velocity) : velocity(Velocity) {}
void LinearMotionAnim::animate(Node* node) {
node->position += velocity * (frameTime_s - node->lastUpdate);
node->rebuildTransformation();
node->lastUpdate = frameTime_s;
}
};