1.棋盤
void setup()
{
size(500,500);
}
void draw()
{
background(253,236,180);
for(int i = 0;i < 9;i++)
{
line(50+50*i,50,50+50*i,450);
line(50,50+50*i,450,50+50*i);
}
}
2.棋子
int [][]go = {
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0,0},
};
void setup()
{
size(500,500);
}
void draw()
{
background(253,236,180);
for(int i = 0;i < 9;i++)
{
line(50+50*i,50,50+50*i,450);
line(50,50+50*i,450,50+50*i);
}
for(int i = 0;i < 9;i++)
{
for(int j = 0;j < 9;j++)
{
if(go[i][j] == 1)
{
int x = 50+50*j,y = 50+50*i;
fill(255);
ellipse(x,y,40,40);
}
}
}
}
3.滑鼠點擊下棋
int [][]go = {
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{1,1,0,0,0,0,0,0,0},
};
void setup()
{
size(500,500);
}
void draw()
{
background(253,236,180);
for(int i = 0;i < 9;i++)
{
line(50+50*i,50,50+50*i,450);
line(50,50+50*i,450,50+50*i);
}
for(int i = 0;i < 9;i++)
{
for(int j = 0;j < 9;j++)
{
if(go[i][j] == 1)
{
int x = 50+50*j,y = 50+50*i;
fill(255);
ellipse(x,y,40,40);
}
else if(go[i][j] == 2)
{
int x = 50+50*j,y = 50+50*i;
fill(0);
ellipse(x,y,40,40);
}
}
}
}
void mousePressed()
{
int j = (mouseX -25)/50;
int i = (mouseY -25)/50;
if(mouseButton == LEFT) go[i][j] = 1;
if(mouseButton == RIGHT) go[i][j] = 2;
if(mouseButton == CENTER) go[i][j] = 0;
}
4.奇怪的東東
void setup()
{
size(500,500);
}
void draw()
{
background(255);
noFill();
for(float a = 0;a < 360;a++)
{
float x = 250+mouseX*cos(radians(a));
float y = 250+mouseY*sin(radians(a));
ellipse(x,y,mouseX,mouseY);
}
}
沒有留言:
張貼留言