An action consists of several animations, one for each direction.
Animation * getAnimation(int direction) const
void setAnimation(int direction, Animation *animation)
std::map< int, Animation * > mAnimations
An animation consists of several frames, each with their own delay and offset.