/*
 EGGX を使ったサンプル
 画像を中心から撃ち出す

 473088 榎田裕一郎
*/

#include <eggx.h>
#include <math.h>

int main() {
  int win;
  double x,y,dx,dy;

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

  newpen(win, 1);

  /* 初期位置を 0, 0 に設定し、増分値を算出 */
  x=0.0;
  y=0.0;
  dx=4.0;
  dy=3.0;
  while( (x<200.0) && (x>-200.0) && (y<200.0) && (y>-200.0) ) {
    circle(win, 200.0+x, 200.0+y, 10.0, 10.0);
    x+=dx; y+=dy;
  };

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

  return(0);

}
  
