Etat du code

Dans cette page apparaîtra l'évolution du code du robot tout le long de l'année.

 

 

int xr=100;
int yr=100;
int xt=490;
int yt=20;
int a; // variable des minutes
int b; // variable des secondes

void setup() {
   size (1000, 500); // taille plateforme
}

void draw() {
 //text(a':'b,210,25); //afficher le chronomètre
  background(0);
  fill(#FF0329);
  triangle(xt,yt,xt-10,yt+25,xt+10,yt+25); //drapeau arrivée
  fill(#FFFFFF);
  rect(xr,yr,20,20); //robot désigné par un carré
  fill(0);
  stroke(#FFFFFF);
  rect(10,10,120,40); // cadran du chronomètre
  niveau1 ();
  niveau2 ();
//  niveau3 ();
//  niveau4 ();
//  niveau5 ();
//  niveau6 ();
//  niveau7 ();
//  niveau8 ();
//  niveau9 ();
}

void keyPressed() //déplacer robot
{
  if (key == 'a') { //son 1
    xr = xr - 10;
    yr = yr - 10;
      }
      if (key == 'z') { //son 2
    xr = xr + 10;
    yr = yr - 20;
      }
      if (key == 'e') { //son 3
    xr = xr - 10;
    yr = yr + 100;
      }
      if (key == 'r') { //son 4
    xr = xr - 56;
    yr = yr + 0;
      }
       if (key == 'q') { //son 5
    xr = xr - 5;
    yr = yr + 20;
      }
      if (key == 's') { //son 6
    xr = xr + 10;
    yr = yr - 30;
      }
      if (key == 'd') { //son 7
    xr = xr + 40;
    yr = yr + 50;
      }
      if (key == 'f') { //son 8
    xr = xr - 60;
    yr = yr + 10;
      }
      if (key == 'w') { //son 9
    xr = xr + 10;
    yr = yr - 10;
      }
      if (key == 'x') { //son 10
    xr = xr + 66;
    yr = yr + 12;
      }
      if (key == 'c') { //son 11
    xr = xr - 50;
    yr = yr - 50;
      }
      if (key == 'v') { //son 12
    xr = xr + 32;
    yr = yr + 23;
      }
    }


    
void niveau1 () {
 background(0);
 fill(#FF0329);
  triangle(xt,yt,xt-10,yt+25,xt+10,yt+25); //drapeau arrivée
  fill(#FFFFFF);
  rect(xr,yr,20,20); //robot désigné par un carré
  fill(0);
  if (xr == xt){
    if(yr == yt){  
    } niveau2 ();
  }
}

void niveau2 () {
  background (#BB03FF);
  fill(#FF0329);
  triangle(xt,yt,xt-10,yt+25,xt+10,yt+25); //drapeau arrivée
  fill(#FFFFFF);
  rect(xr,yr,20,20); //robot désigné par un carré
  fill(0);
 //  if (xr == xt){
 //   if(yr == yt){  
 //   } niveau3 ();
 // }
}

//void niveau3 () {
//  background (#0308FF);
//   if (xr == xt){
//    if(yr == yt){  
//    } niveau4 ();
//  }
//}

//void niveau4 () {
//  background (#04D3C0);
//   if (xr == xt){
//    if(yr == yt){  
//    } niveau5 ();
//  }
//}

//void niveau5 () {
//  background (#06793D);
//   if (xr == xt){
//    if(yr == yt){  
//    } niveau6 ();
//  }
//}

//void niveau6 () {
//  background (#D8B31A);
//   if (xr == xt){
//    if(yr == yt){  
//    } niveau7 ();
//  }
//}

//void niveau7 () {
//  background (#895900);
//   if (xr == xt){
//    if(yr == yt){  
//    } niveau8 ();
//  }
//}

//void niveau8 () {
//  background (#931633);
//   if (xr == xt){
//    if(yr == yt){  
//    } niveau9 ();
//  }
//}

//void niveau9 () {
//  background (#FA120A);
//  if (xr == xt){
//    if(yr == yt){  
//    };
//  }
//}