Class WolfAttackMovie

java.lang.Object
  extended byWolfAttackMovie

public class WolfAttackMovie
extends Object


Field Summary
(package private)  FrameSequence frames
          FrameSequence where the animation is created
(package private)  MoveBranch hero
          The nodes we need to track between methods
(package private)  Branch sceneRoot
          The root of the scene data structure
(package private)  MoveBranch wolfentry
          The nodes we need to track between methods
(package private)  MoveBranch wolfretreat
          The nodes we need to track between methods
 
Constructor Summary
WolfAttackMovie()
           
 
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


wolfentry

MoveBranch wolfentry
The nodes we need to track between methods


wolfretreat

MoveBranch wolfretreat
The nodes we need to track between methods


hero

MoveBranch hero
The nodes we need to track between methods

Constructor Detail

WolfAttackMovie

public WolfAttackMovie()
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