All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface gjt.animation.CollisionArena

public interface interface CollisionArena
A CollisionArena is defined as an arena in which collisions may take place.

CollisionArenas must be able to report their size and insets, and return a Vector of the Sprites contained in the arena.

CollisionArenas must also implement two methods for handling sprite and edge collisions, respectively.

See Also:
Playfield, CollisionDetector, EdgeCollisionDetector, SpriteCollisionDetector, SimpleAnimationTest, BumpAnimationTest, TwoDrinkersAnimationTest

Method Index

 o edgeCollision(Sprite, Orientation)
 o getInsets()
 o getSize()
 o getSprites()
 o spriteCollision(Sprite, Sprite)

Methods

 o getSprites
 public abstract Vector getSprites()
 o getSize
 public abstract Dimension getSize()
 o getInsets
 public abstract Insets getInsets()
 o spriteCollision
 public abstract void spriteCollision(Sprite sprite,
                                      Sprite other)
 o edgeCollision
 public abstract void edgeCollision(Sprite sprite,
                                    Orientation orient)

All Packages  Class Hierarchy  This Package  Previous  Next  Index