All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class gjt.animation.Playfield

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----gjt.DoubleBufferedContainer
                           |
                           +----gjt.animation.Playfield

public class Playfield
extends DoubleBufferedContainer
implements Runnable, CollisionArena
An extension of gjt.DoubleBufferedContainer, a playfield keeps track of sprites, which it animates continuously.

Each Playfield comes complete with two collision detectors: an edge collision detector and a sprite collision detector.

See Also:
DoubleBufferedContainer, CollisionArena, Sprite, SpriteCollisionDetector, EdgeCollisionDetector, SimpleAnimationTest, BumpAnimationTest, TwoDrinkersAnimationTest

Constructor Index

 o Playfield()

Method Index

 o animateSprites()
 o edgeCollision(Sprite, Orientation)
 o getSprites()
 o run()
 o running()
 o spriteCollision(Sprite, Sprite)
 o start()
 o stop()

Constructors

 o Playfield
 public Playfield()

Methods

 o spriteCollision
 public void spriteCollision(Sprite sprite,
                             Sprite other)
 o edgeCollision
 public void edgeCollision(Sprite sprite,
                           Orientation o)
 o stop
 public void stop()
 o running
 public boolean running()
 o start
 public void start()
 o run
 public void run()
 o getSprites
 public Vector getSprites()
 o animateSprites
 protected void animateSprites()

All Packages  Class Hierarchy  This Package  Previous  Next  Index