maison
Class MovingFigure
java.lang.Object
|
+--maison.Figure
|
+--maison.MovingFigure
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- RectangularFigure
- abstract class MovingFigure
- extends Figure
Racine des figures qui sont dessinées dans un rectangle.
En fait la plupart des figures a part les lignes...
Field Summary |
(package private) java.awt.Rectangle |
bounds
|
(package private) int |
dx
|
(package private) int |
dy
|
(package private) int |
h
|
(package private) int |
l
|
Methods inherited from class maison.Figure |
cloneFig, contains, dessiner, doDrag, doReSelect, drawBuild, getColor, save, setColor, setPos, setSelected, translate |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
h
int h
l
int l
dx
int dx
dy
int dy
bounds
java.awt.Rectangle bounds
MovingFigure
MovingFigure()
setSpeed
void setSpeed(int _dx,
int _dy)
activate
public void activate(DrawingPane env)
- Overrides:
activate
in class Figure
move
void move()
collisionDetection
void collisionDetection()
saveBody
public void saveBody(java.io.PrintWriter fos)
- Overrides:
saveBody
in class Figure
parse
public void parse(java.io.StreamTokenizer st,
DrawingPane d)
- Overrides:
parse
in class Figure