CSE115.BouncyShapes
Interface Shape

All Superinterfaces:
Colorable, EventListener, Graphic, Locatable, MouseListener, MouseMotionListener, Reactor, Rotatable, Sizeable
All Known Implementing Classes:
Oval, Square, Triangle

public interface Shape
extends Graphic, Locatable, Sizeable, Colorable

An interface for those things controllable by the Animator and Dispatcher. Created: Sun Oct 10, 2003

Author:
Carl Alphonce

Field Summary
 
Fields inherited from interface NGP.Colorable
DEFAULT_GRAY
 
Method Summary
 void setAcceleration(Vector dV)
           
 void update()
           
 
Methods inherited from interface NGP.Graphic
contains, getBounds, getCenterLocation, getDrawingPanel, hide, intersects, paint, setDrawingPanel, show
 
Methods inherited from interface NGP.Reactor
react
 
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
 
Methods inherited from interface java.awt.event.MouseMotionListener
mouseDragged, mouseMoved
 
Methods inherited from interface NGP.Rotatable
getRotation, setRotation
 
Methods inherited from interface NGP.Locatable
getLocation, setLocation
 
Methods inherited from interface NGP.Sizeable
getDimension, setDimension
 
Methods inherited from interface NGP.Colorable
getColor, setColor
 

Method Detail

update

public void update()

setAcceleration

public void setAcceleration(Vector dV)