Bonjour
Dans la version 2.1 (avec le deuxième article) il y a des butoirs PaveButoirDroit et PaveButoirBiais (et aussi des signaux).
J'ai rajouté des butoirs avec des feux violets : PaveButoirDroitFeu et PaveButoirBiaisFeu.
Voir le code ci dessous :
class PaveButoirDroit extends Pave {
PaveButoirDroit() { // constructeur
super(new FormeSimple(9,2, 7,2, 7,7, 9,7),
new FormeSimple(7,3, 0,3, 0,6, 7,6));
}
}
class PaveButoirDroitFeu extends PaveButoirDroit {
void dessiner() {
super.dessiner();
pushStyle();
strokeWeight(ZOOM/2);
stroke(VIOLET);
point(8,4.5);
popStyle();
}
}
class PaveButoirBiaisFeu extends PaveButoirBiais {
void dessiner() {
super.dessiner();
pushStyle();
strokeWeight(ZOOM/2);
stroke(VIOLET);
point(6.8,2.2);
popStyle();
}
}
class PaveButoirBiais extends Pave {
PaveButoirBiais() { // constructeur
super(new FormeSimple(4,1, 5.75,-0.75, 9.75,3.25, 8,5),
new FormeSimple(-1,8, 5,2, 7,4, 1,10));
}
}
class FormeSimple extends Forme {
FormeSimple(float... xys) { // constructeur
vertex(xys);
}
}
Il faut aussi une FormeSimple.
Je regarderais les signaux.
Cordialement
Pierre