/** * Classes pertaining to animating the motion of game objects. * <p> * The most common use-case of this package is to create a new KeyframeAnimation object like so: * <pre> * Animation animation = KeyframeAnimation.create() // create animation builder * // code to create keyframes * .setPosition(...) * .addKeyframe(duration1) * .setPosition(...) * .setRotation(...) * .addKeyframe(duration2) * .rotateBy(...) * .addKeyframe() // last keyframe has no duration * // ... et cetera * .build(); // build the animation * </pre> */ package edu.gatech.cs2340.trydent.animation;