simulation
Class Simulton
java.lang.Object
simulation.Simulton
- Direct Known Subclasses:
- MoveableSimulton
- public abstract class Simulton
- extends java.lang.Object
Constructor Summary |
(package private) |
Simulton(int x,
int y)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
centerLocation
private final java.awt.Point centerLocation
Simulton
Simulton(int x,
int y)
update
abstract void update(Model m)
getImage
abstract Displayable getImage()
display
void display(java.awt.Graphics g)
encloses
boolean encloses(java.awt.Point p)
getOuterBox
java.awt.Rectangle getOuterBox()
getInnerBox
java.awt.Rectangle getInnerBox()
bounce
void bounce(double angle)
getLocation
java.awt.Point getLocation()
setLocation
void setLocation(java.awt.Point p)
cannotOverlap
boolean cannotOverlap(Simulton o)
mustOverlap
boolean mustOverlap(Simulton o)
mayOverlap
boolean mayOverlap(Simulton o)