2020年4月23日 星期四

這裡是常闇的重修地獄録 第六之卷

上禮拜,我們做了會動的Packman後,現在終於要讓他吃東西囉~~




{
  size(900 ,600);
}
int [][]bean = {
{1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1},
{1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1},
{1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1},
{1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1},
{1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1},
{1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1}};
int x = 50 ,y = 50 ,a = 45 ,da = 3;
void draw()
{
  background(0);
  fill(#FEFF00);
  for(int i = 0 ;i < 6 ;i++)
  {
    for(int j = 0 ;j < 8 ;j++)
    {
      if(bean[i][j] == 1)
        ellipse(j * 100 + 50 ,i * 50 + 50 ,6 ,6);
      if(dist(x ,y ,j * 100 + 50 ,i * 50 + 50) < 25)
        bean[i][j] = 0;
    }
  }
  arc(x ,y ,50 ,50 ,radians(a) ,radians(360 - a) ,PIE);
  x+=3;
  a += da;
  if(a > 60) da -= 3;
  if(a <= 0) da += 3;
}

1 則留言: