int Table = 8;
int Rect_w_h = Table*10;
int size = Table*Rect_w_h;
int[][] T = new int[Table][Table];// row -- col /
void setup(){
size(size, size);
for(int i = 0; i < Table; i++){
for(int j = 0; j < Table; j++){
if(i%2 == 0){ if( j%2 == 0){ T[i][j] = 0; } else{ T[i][j] = 255; } }
else{ if( j%2 == 0){ T[i][j] = 255; } else{ T[i][j] = 0; } }
}
}
for(int i = 0; i < Table; i++){
for(int j = 0; j < Table; j++){
println("T "+i+" "+j+" "+T[i][j]);
}
}
}
void draw(){
for(int x = 0; x < size; x += Rect_w_h){
for(int y = 0; y < size; y += Rect_w_h){
int Fill_index1 = x/Rect_w_h;
int Fill_index2 = y/Rect_w_h;
fill(T[Fill_index1][Fill_index2]);
rect(x, y, size, size);
}
}
}
No comments:
Post a Comment