2013年9月22日 星期日

week03 課堂作業

1.畫個棋盤出來唄

void setup(){
  size (800,800);
}
void draw(){
  background(#F0D079);
  noFill();
  strokeWeight(6);
  rect(50,50,725,725);
  strokeWeight(1);
  for(int i=0;i<9;i++){
    line(50,50+i*80,775,50+i*80);
    line(50+i*80,50,50+i*80,775);
  }


2.讓你的滑鼠可以工作吧!
int nowX,nowY;
int [][] array= new int[10][10];
void setup(){
  size (800,800);
}
void draw(){
  background(#F0D079);
  noFill();
  strokeWeight(6);
  rect(50,50,725,725);
  strokeWeight(1);
  for(int i=0;i<9;i++){
    line(50,50+i*80,775,50+i*80);
    line(50+i*80,50,50+i*80,775);
  }
fill(255,0,0);
rect(nowX*80+50,nowY*80+50,80,80);
fill(0);
for(int i=0;i<10;i++){
  for(int j=0;j<10;j++){
    if(array[i][j]==1)rect(i*80+50,j*80+50,80,80);
  }
 }
}
void mousePressed(){
  array[nowX][nowY]=1;
}
void mouseMoved(){
  nowX=(mouseX-50)/80;
  nowY=(mouseY-50)/80;
  println("mouseX: "+mouseX+"mouseY: "+mouseY+"nowX: "+nowX+"nowY "+nowY);
}



3.看看processing可以做些啥吧



沒有留言:

張貼留言