/*
 GWpolygonの使用sample (二等辺三角形を描く)
*/

#include<stdio.h>
#include"GrWin.h"
int main(){

  /* [ ] つきの変数（配列）については教科書の配列の項を参照。
     描画点が三つある場合は以下のように [3][2] で配列を確保。
     もし８角形を描く場合は [8][2] で取ること */
  float points[3][2];

  /* 座標位置の設定
     points[i][0]にはi番目のx座標の値
     points[i][1]にはi番目のy座標の値   が入ります。 */
  points[0][0]=100.0;  points[0][1]=100.0;
  points[1][0]=200.0;  points[1][1]=100.0;
  points[2][0]=150.0;  points[2][1]=250.0;

  GWopen(0);
  GWindow(0.0,0.0,300.0,300.0);

  /* 色と塗りつぶしの設定 */
  GWsetpen(13, -1, -1, 4); /* 13=赤 */
  GWsetbrs(13, 1, -1);     /* 塗りつぶさない場合は (13, 0, -1) */

  /* 準備した配列変数に設定されている三つの点を結ぶ描画 */
  GWpolygon(*points,3,0);

  return 0;
}
