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
           
 
Fields inherited from class maison.Figure
couleur, environment, HANDLE_SIZE, selected, x, y
 
Constructor Summary
(package private) MovingFigure()
           
 
Method Summary
 void activate(DrawingPane env)
           
(package private)  void collisionDetection()
           
(package private)  void move()
           
(package private)  void setSpeed(int _dx, int _dy)
           
 
Methods inherited from class maison.Figure
cloneFig, contains, dessiner, doDrag, doReSelect, drawBuild, getColor, setColor, setPos, setSelected, translate
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

h

int h

l

int l

dx

int dx

dy

int dy

bounds

java.awt.Rectangle bounds
Constructor Detail

MovingFigure

MovingFigure()
Method Detail

setSpeed

void setSpeed(int _dx,
              int _dy)

activate

public void activate(DrawingPane env)
Overrides:
activate in class Figure

move

void move()

collisionDetection

void collisionDetection()