2013年9月22日 星期日

Week03 鄭羽婷

Week03-1

void setup(){
  size(800,800);
}
void draw(){
  background(#F2E490);
  noFill();
  strokeWeight(6);
  rect(50,50,700,700);
  strokeWeight(1);
  for(int i=0;i<8;i++){
    line(50,50+i*87.5,750,50+i*87.5);
    line(50+i*87.5,50,50+i*87.5,750);
  }

}

Week03-2
int nowX,nowY;
void setup(){
  size(800,800);
}
void draw(){
  background(#F2E490);
  noFill();
  strokeWeight(6);
  rect(50,50,700,700);
  strokeWeight(1);
  for(int i=0;i<10;i++){
    line(50,50+i*70,750,50+i*70);
    line(50+i*70,50,50+i*70,750);
  }
  fill(255,0,0);
  rect(nowX*70+50,nowY*70+50,70,70);
}
void mouseMoved(){
  nowX=(mouseX-50)/70;
  nowY=(mouseY-50)/70;
  println("mouseX:"+mouseX+"mouseY:"+mouseY+"nowX:"+nowX+"nowY:"+nowY);
  
}
Week03-3
int nowX,nowY;
int [][] array=new  int [8][8];
void setup(){
  size(800,800);
}
void draw(){
  background(#F2E490);
  noFill();
  strokeWeight(6);
  rect(50,50,700,700);
  strokeWeight(1);
  for(int i=0;i<10;i++){
    line(50,50+i*70,750,50+i*70);
    line(50+i*70,50,50+i*70,750);
  }
  fill(255,0,0);
  rect(nowX*70+50,nowY*70+50,70,70);
  fill(0);
  for(int i=0;i<8;i++){
    for(int j=0;j<8;j++){
      if(array[i][j]==1)rect(i*70+50,j*70+50,70,70);
    }
  }
}
void mousePressed(){
  array[nowX][nowY]=1;
}
void mouseMoved(){
  nowX=(mouseX-50)/70;
  nowY=(mouseY-50)/70;
  println("mouseX:"+mouseX+"mouseY:"+mouseY+"nowX:"+nowX+"nowY:"+nowY);
  
}
int nowX,nowY,Color=1;
int [][] array=new  int [10][10];
void setup(){
  size(800,800);
}
void draw(){
  background(#F2E490);
  noFill();
  strokeWeight(6);
  rect(50,50,700,700);
  strokeWeight(1);
  for(int i=0;i<10;i++){
    line(50,50+i*70,750,50+i*70);
    line(50+i*70,50,50+i*70,750);
  }
  fill(255,0,0,50);
  rect(nowX*70+85,nowY*70+85,70,70);
  for(int i=0;i<10;i++){
    for(int j=0;j<8;j++){
      if(array[i][j]==1){fill(0);ellipse(i*70+120,j*70+120,70,70);}
      if(array[i][j]==2){fill(255);ellipse(i*70+120,j*70+120,70,70);}  
  }
  }
}
void mousePressed(){
  array[nowX][nowY]=Color;
  if(Color==1)Color=2;
  else if(Color==2)Color=1;
}
void mouseMoved(){
  nowX=(mouseX-85)/70;
  nowY=(mouseY-85)/70;
  println("mouseX:"+mouseX+"mouseY:"+mouseY+"nowX:"+nowX+"nowY:"+nowY);
  
}


沒有留言:

張貼留言