demos.bounce
Class BouncingTriangle
java.lang.Object
cse115.graphics.AbstractGraphic
cse115.graphics.AbstractColorableGraphic
cse115.graphics.Polygon
demos.bounce.BouncingTriangle
- All Implemented Interfaces:
- CenterLocatable, Colorable, ColorableGraphic, Graphic, Locatable, Rotatable, Sizeable
public class BouncingTriangle
- extends Polygon
Method Summary |
void |
move(Vector v)
Moves the Polygon by some amount, specified by a vector |
Methods inherited from class cse115.graphics.AbstractGraphic |
addMouseListener, addMouseMotionListener, contains, getBounds, getCenterLocation, getContainer, getDimension, getMouseListeners, getMouseMotionListeners, getRotation, intersects, rotate, setCenterLocation, setContainer, setRotation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BouncingTriangle
public BouncingTriangle()
- Creates a new instance of BouncingSquare
move
public void move(Vector v)
- Description copied from class:
Polygon
- Moves the Polygon by some amount, specified by a vector
- Specified by:
move
in interface Locatable
- Overrides:
move
in class Polygon
- Parameters:
v
- The vector representing the amount to move the Polygon- See Also:
Locatable.move(cse115.utilities.Vector)