/*
  多角形を描く又は描いた多角形を塗り潰すサンプルプログラム

*/
#include<stdio.h>
#include<eggx.h>

int main(){
  int win; 
  float x[5]; // 5角形のX座標
  float y[5]; // 5角形のY座標
  
  // ここでは5角形を描いてみます。
  // 5角形の5つの点を、それぞれP0,P1,P2,P3,P4とします。
  // 図1から各点のxとyの座標が
  // P0(100, 100)
  // P1(180, 120)
  // P2(200, 180)
  // P3(110, 200)
  // P4(80 , 150)
  // これを変数にすると以下のようになります。
  x[0]=100.0;    y[0]=100.0;
  x[1]=180.0;    y[1]=120.0;
  x[2]=200.0;    y[2]=180.0;
  x[3]=110.0;    y[3]=200.0;
  x[4]=80.0;     y[4]=150.0;


  win=gopen(400,400);  
  winname(win, "poly");

  //５角形を描くぞ！！
  // 下記のxはx座標、yはｙ座標、5は点の数、最後には常に0を指定してください。
  fillpoly(win, x, y, 5, 0);
  
  ggetch(win);
  exit(0);
}
