/*
 EGGX を使ったサンプル
 ぱらぱら四角を描く

 473088 榎田裕一郎
*/

#include <eggx.h>

int main() {
  int win;
  double x,y,d,w;

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

  x=0.0; y=0.0;  /* 初期位置を設定 */
  w=10.0;        /* 四角の幅を設定 */
  d=w*1.5;       /* 位置の移動は四角の幅の 1.5 倍 */

  newpen(win, 1); /* 色を白に設定 */
  while(1) {
    if((x+w)>400) { /* 描こうとする四角の右端がはみ出たら */
      break; /* 処理終了 */
    };
    fillrect(win, x, y, w, w);
    x+=d; /* ひとつ右に移動 */
    usleep(50000);
  };

  ggetch(win);  /* キー入力を待つ */
  gclose(win); /* 描画ウィンドウを閉じる */

  return(0);

}
  
