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){
// };
// }
//}