njDrawLine2D
2D画面上に直線を描画します。

### 書　式

      #include <Ninja.h>
      void njDrawLine2D( *p, n, pri, attr )
      NJS_POINT2COL *p
      Int n
      Float pri
      Uint32 attr

### 引　数

NJS_POINT2COL *p
  描画する線の端点座標リスト
n
  描画する線の数
pri
  プライオリティー（Z値として使用）
attr
  アトリビュート（描画方法を選択）

### 返　値

  なし

### 機　能

  n本の線を描画します。
  使用できるアトリビュートはスクリーン座標系に与えられた点データpを使用してn本の直線を描画します。

  NJD_DRAW_NORMAL | 独立した線を描画。
  NJD_DRAW_FAN | 放射状に線を描画。
  NJD_DRAW_CONNECTED | 連結した線を描画。
  NJD_TRANSPARENT | 半透明で描画。
  NJD_USE_TEXTURE | テクスチャーを使用して描画。

  の５つで、“|”で繋げる事によって矛盾しない複数のアトリビュートを指定する事が可能です。

### 用　例

      Sint32 i;
      NJS_POINT2COL	p2c[100];
      NJS_POINT2	p[100];
      NJS_COLOR	col[100];

      p2c.p = p;
      p2c.col = col;
      p2c.tex = NULL;
      p2c.num = 100;

      for(i=0;i<100;i++){
        p2c.p[i].x = (Sint16)(njRandom() * 640.f);
        p2c.p[i].y = (Sint16)(njRandom() * 480.f);
        p2c.p[i].col.color = (Sint32)(njRandom() * 0xFFFFFFFF);
      }

      njDrawLine2D(p2c,100,-2.f,NJD_DRAW_NORMAL|NJD_TRANSPARENT);

### 備　考

  アトリビュート NJD_DRAW_NORMAL は他のアトリビュートと組み合わせて使用する場合は省略可能。

### 関　連

  NJS_POINT2COL

njDrawLine2D |