/*
 EGGX を使ったサンプル
 雪が降る

 473088 榎田裕一郎
*/

#include <eggx.h>
#include <stdlib.h>

int main() {
  int win, seed;
  double sx,sy;

  printf("please set the seed :");
  scanf("%d",&seed);
  srand(seed);  /* seed の設定 */

  /* 雪の位置を決める */
  sx=(double)(rand()%400);
  sy=(double)(rand()%400);

  win=gopen(400,400);  /* 描画ウィンドウを開く */
  winname(win, "snow"); /* 名前をつける */

  newpen(win, 1);

  while(1) {  /* 永遠に繰り返し */

    fillrect(win, sx-2.0, sy-2.0, 4.0, 4.0);
    sy=sy-3;
    if(sy<2) {
      sx=(double)(rand()%400);
      sy=400;
    };
    usleep(60000);
    gclr(win);
  };


}
  
