Class SunsetMoonrise

java.lang.Object
  extended bySunsetMoonrise

public class SunsetMoonrise
extends Object


Field Summary
(package private)  FrameSequence frames
          FrameSequence where the animation is created
(package private)  MoveBranch moonrise
          The nodes we need to track between methods
(package private)  MoveBranch night1
          The nodes we need to track between methods
(package private)  MoveBranch night2
          The nodes we need to track between methods
(package private)  MoveBranch night3
          The nodes we need to track between methods
(package private)  MoveBranch night4
          The nodes we need to track between methods
(package private)  Branch sceneRoot
          The root of the scene data structure
(package private)  MoveBranch sky1
          The nodes we need to track between methods
(package private)  MoveBranch sky2
          The nodes we need to track between methods
(package private)  MoveBranch sky3
          The nodes we need to track between methods
(package private)  MoveBranch sunset
          The nodes we need to track between methods
 
Constructor Summary
SunsetMoonrise()
           
 
Method Summary
 void play()
          Render the whole animation
 void renderScene()
          Render just the first scene
 void replay()
          Replay the animation w/out sound
 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


sky1

MoveBranch sky1
The nodes we need to track between methods


sky2

MoveBranch sky2
The nodes we need to track between methods


sky3

MoveBranch sky3
The nodes we need to track between methods


sunset

MoveBranch sunset
The nodes we need to track between methods


night1

MoveBranch night1
The nodes we need to track between methods


night2

MoveBranch night2
The nodes we need to track between methods


night3

MoveBranch night3
The nodes we need to track between methods


night4

MoveBranch night4
The nodes we need to track between methods


moonrise

MoveBranch moonrise
The nodes we need to track between methods

Constructor Detail

SunsetMoonrise

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


play

public void play()
Render the whole animation


replay

public void replay()
Replay the animation w/out sound