2021年10月4日 星期一

08160741_week04_小畫家

 1.小畫家 顏色


void setup()
{
  size(500,500);
  fill(255,0,0);
  rect(0,0,100,100);
  fill(0,255,00);
  rect(0,100,100,100);
}

void draw()
{
  if(mousePressed)
  {
    if(mouseX < 100)
    {
      if(mouseY < 100) stroke(255,0,0);
      else if (mouseY < 200) stroke(0,255,0);
    }
    else line(mouseX,mouseY,pmouseX,pmouseY);
  }
}

2.小畫家 粗細
void setup()
{
  size(500,500);
  for(int i=1;i<8;i++)
  {
    rect(0,i*50,50,50);
    ellipse(25,25+i*50,i,i);
  }
}
void draw()
{
  if(mousePressed)
  {
    if(mouseX<50)
    {
      for(int i=1;i<8;i++)
      {
        if(mouseY>i*50 && mouseY<i*50+50)
        {
          strokeWeight(i);
        }
      }
    }
    else line(mouseX,mouseY,pmouseX,pmouseY); 
  }
}

沒有留言:

張貼留言