1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
| int jaune=color(255,255,0);
int vert=color(0,255,0);
int rouge=color(255,0,0);
int bleu=color(0,0,255);
int noir=color(0,0,0);
int blanc=color(255,255,255);
int bleuclair=color(0,255,255);
int violet=color(255,0,255);
int widthCapture=400;
int heightCapture=400;
int fpsCapture=120;
int x;
int y;
int i;
int j;
int tab;
int xavant = 0;
int yavant = 0;
int k=48;
void setup(){
colorMode(RGB, 255,255,255);
fill(0,0,255);
stroke (0,255,0);
smooth();
size(400, 400);
background(0,0,0);
frameRate(120);
}
void draw(){
clear();
int[][] tab = new int[2][100] ;
println("DEBUT prog ");
delay(2000);
for (int i = 0; i < 2; i++) //mise a 0 tableau
{
for (int j = 0; j < 99; j++)
{
tab[i][j] = 0;
println("init la valeur de "+i+" et de "+j+" est "+tab[i][j]);
}
}
for (int j = 0; j < 99; j++) //remplissage ligne 0
{
tab[0][j] = j;
println("Cette la valeur de "+0+" et de "+j+" est "+tab[0][j]);
}
for (int j= 0; j < 99; j++) //remplissage ligne 1 avec nbr aléa
{
tab[1][j]=int(random(40));
println("hoho la valeur de "+1+" et de "+j+" est "+tab[1][j]);
}
for (int j = 0; j < 99; j++)
{
for (int i = 2; i < 2; i++) //lit tableau
{
println("la valeur de "+j+" et de "+i+" est "+tab[j][i]);
}
}
while( k < 50 ) {
for (int j = 0; j < 99; j++) //trace
{
x=tab[0][j];
y=tab[1][j];
point(x*20,y+200);
println("xavant"+xavant);
println("yavant"+yavant);
line (x*20,y+200,xavant*20,yavant+200);
println("x"+x);
println("y"+y);
yavant = y;
xavant = x;
println("j"+j);
}
for (int j = 0; j < 99; j++) //décalage
{
tab [1][j] = tab[1][j+1];
println("décalage"+tab[1][j+1]);
tab[1][99] = int(random(40));
}
k = k+1;
delay(10);
}
delay(1000);
} |
Partager