Wednesday, 15 October 2014

Lab 4

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