public abstract class Bounceable
extends java.lang.Object
Constructor and Description |
---|
Bounceable(double newX,
double newY,
double newDirection,
double newSpeed) |
Modifier and Type | Method and Description |
---|---|
abstract double |
getBottom() |
java.awt.Color |
getColor() |
double |
getDirection() |
abstract double |
getLeft() |
abstract double |
getRight() |
double |
getSpeed() |
abstract double |
getTop() |
double |
getX() |
double |
getY() |
abstract void |
paint(java.awt.Graphics g,
int xPos,
int yPos) |
void |
setColor(java.awt.Color newColor) |
void |
setDirection(double newDirection) |
void |
setLocation(double newX,
double newY) |
void |
setSpeed(double newSpeed) |
public Bounceable(double newX, double newY, double newDirection, double newSpeed)
public double getX()
public double getY()
public void setLocation(double newX, double newY)
public double getDirection()
public void setDirection(double newDirection)
public double getSpeed()
public void setSpeed(double newSpeed)
public java.awt.Color getColor()
public void setColor(java.awt.Color newColor)
public abstract void paint(java.awt.Graphics g, int xPos, int yPos)
public abstract double getTop()
public abstract double getBottom()
public abstract double getLeft()
public abstract double getRight()