gagner

boolean rouge(){
//si la boule rouge rentre dans un trou la fonction booléenne est vraie
if (xR<50 && xR>0 && yR<50 && yR>0) {
return true ;
}
if (xR+20<750 && xR+20>720 && yR<50 && yR>0) {
return true;
}
if (xR+20<750 && xR+20>720 && yR+20<500 && yR+20>470) {
return true;
}
if (xR<50 && xR>0 && yR+20<500 && yR+20>450) {
return true;
}
if (xR<390 && xR>355 && yR<50 && yR>0) {
return true;
}
if (xR+20<390 && xR+20>355 && yR<40 && yR>0) {
return true;
}
if (xR+20<390 && xR+20>355 && yR+20<500 && yR+20>470) {
return true;
}
if (xR<390 && xR>355 && yR+20<500 && yR+20>470) {
return true;
}
//sinon, elle est fausse
return false;
}
boolean verte(){
//si la boule verte rentre dans un trou la fonction booléenne est vraie
if (xV<50 && xV>0 && yV<50 && yV>0) {
return true ;
}
if (xV+20<750 && xV+20>720 && yV<50 && yV>0) {
return true;
}
if (xV+20<750 && xV+20>720 && yV+20<500 && yV+20>470) {
return true;
}
if (xV<50 && xV>0 && yV+20<500 && yV+20>470) {
return true;
}
if (xV<390 && xV>355 && yV<40 && yV>0) {
return true;
}
if (xV+20<390 && xV+20>355 && yV<40 && yV>0) {
return true;
}
if (xV+20<390 && xV+20>355 && yV+20<500 && yV+20>470) {
return true;
}
if (xV<390 && xV>355 && yV+20<500 && yV+20>470) {
return true;
}
//sinon, elle est fausse
return false;
}
boolean jaune(){
//si la boule jaune rentre dans un trou la fonction booléenne est vraie
if (xJ<50 && xJ>0 && yJ<50 && yJ>0) {
return true ;
}
if (xJ+20<750 && xJ+20>720 && yJ<50 && yJ>0) {
return true;
}
if (xJ+20<750 && xJ+20>720 && yJ+20<500 && yJ+20>470) {
return true;
}
if (xJ<50 && xJ>0 && yJ+20<500 && yJ+20>470) {
return true;
}
if (xJ<390 && xJ>355 && yJ<40 && yJ>0) {
return true;
}
if (xJ+20<390 && xJ+20>355 && yJ<40 && yJ>0) {
return true;
}
if (xJ+20<390 && xJ+20>355 && yJ+20<500 && yJ+20>470) {
return true;
}
if (xJ<390 && xJ>355 && yJ+20<500 && yJ+20>470) {
return true;
}
//sinon, elle est fausse
return false;
}
boolean noire(){
//si la boule noire rentre dans un trou la fonction booléenne est vraie
if (xN<50 && xN>0 && yN<50 && yN>0) {
return true ;
}
if (xN+20<750 && xN+20>720 && yN<50 && yN>0) {
return true;
}
if (xN+20<750 && xN+20>720 && yN+20<500 && yN+20>470) {
return true;
}
if (xN<50 && xN>0 && yN+20<500 && yN+20>470) {
return true;
}
if (xN<390 && xN>355 && yN<40 && yN>0) {
return true;
}
if (xN+20<390 && xN+20>355 && yN<40 && yN>0) {
return true;
}
if (xN+20<390 && xN+20>355 && yN+20<500 && yN+20>470) {
return true;
}
if (xN<390 && xN>355 && yN+20<500 && yN+20>470) {
return true;
}
//sinon, elle est fausse
return false;
}
void gagner() {
//appel aux fonctions booléennes
boolean rouge = rouge();
boolean verte = verte();
boolean jaune = jaune();
boolean noire = noire();
if (rouge) {
vitessexR=0;
vitesseyR=0;
xR=800;
yR=800;
}
if (verte){
vitessexV=0;
vitesseyV=0;
xV=800;
yV=800;
}
if (jaune){
vitessexJ=0;
vitesseyJ=0;
xJ=800;

yJ=800;
}
if (noire){
vitessexN=0;
vitesseyN=0;
xN=800;
yN=800;
}
//si toutes les boules rentrent dans un trou
if (xR==800 & xV==800 &xN==800 & xJ==800) {
//la boule blanche s'arrête instantanément
vitessex=0;
vitessey=0;
//on affiche "gagné" en blanc
fill(250);
textSize(100);
text("gagné", 180, 240) 
}

Créez votre site web gratuitement ! Ce site internet a été réalisé avec Webnode. Créez le votre gratuitement aujourd'hui ! Commencer