class Image extends Forme {
final int IMAGE_MAX_SIZE = 100;
- Point pOri;
Forme[] formeCollection;
int formeNumber;
Image() {
- pOri = new Point();
+ super();
formeCollection = new Forme[IMAGE_MAX_SIZE];
formeNumber = 0;
}
Image(Point p) {
- pOri = p;
+ super(p);
formeCollection = new Forme[IMAGE_MAX_SIZE];
formeNumber = 0;
}
}
public boolean ajouter(Forme forme) {
- return false;
+ boolean rtVal = false;
+ if (!isFull()) {
+ formeCollection[formeNumber] = forme;
+ formeNumber++;
+ rtVal = true;
+ }
+ return rtVal;
+ }
+
+ public void afficher() {
+ for (int i = 0; i < formeNumber; i++) {
+ formeCollection[i].afficher();
+ }
}
}