Interface gjt.animation.CollisionArena
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface gjt.animation.CollisionArena

public interface CollisionArena
extends Object
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