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);
}
沒有留言:
張貼留言