Class AnimationRunner

java.lang.Object
  extended byAnimationRunner

public class AnimationRunner
extends Object


Field Summary
(package private)  FrameSequence frames
          FrameSequence where the animation is created
(package private)  MoveBranch head
          The nodes we need to track between methods
(package private)  MoveBranch penguinentry
          The nodes we need to track between methods
(package private)  MoveBranch penguinretreat
          The nodes we need to track between methods
(package private)  Branch sceneRoot
          The root of the scene data structure
 
Constructor Summary
AnimationRunner()
           
 
Method Summary
 void renderAnimation()
          Render the whole animation
 void renderScene()
          Render just the first scene
 void replay()
          Replay the animation
 Branch root()
          Return the sceneRoot
 void setUp()
          Set up all the pieces of the tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sceneRoot

Branch sceneRoot
The root of the scene data structure


frames

FrameSequence frames
FrameSequence where the animation is created


penguinentry

MoveBranch penguinentry
The nodes we need to track between methods


penguinretreat

MoveBranch penguinretreat
The nodes we need to track between methods


head

MoveBranch head
The nodes we need to track between methods

Constructor Detail

AnimationRunner

public AnimationRunner()
Method Detail

root

public Branch root()
Return the sceneRoot

Returns:
sceneRoot

setUp

public void setUp()
Set up all the pieces of the tree.


renderScene

public void renderScene()
Render just the first scene


renderAnimation

public void renderAnimation()
Render the whole animation


replay

public void replay()
Replay the animation