njSetLightColor
njCreateLightによって設定されたライトのカラーを設定します。

### 書　式

      #include <NINJA.H>
      void njSetLightColor( *ptr , red , green , blue )
      NJS_LIGHT *ptr
      Float red
      Float green
      Float blue

### 引　数

NJS_LIGHT *ptr
  ライトのポインタ。
red
  光源色赤。
green
  光源色緑。
blue
  光源色青。

### 返　値

  なし

### エラー

  なし

### 機　能

  光の色を３原色の成分で設定します。１．ｆ が１００％で、デフォルトではすべての成分が１００％（白）です。

### 用　例

      #include <NINJA.H>
      ...........

      NJS_LIGHT light;

      sbInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1);
      njCreateLight(&light, NJD_DIR_LIGHT);
      ...........
      /* 平行光源色をＲＧＢ値で１、０、０（赤色）に設定 */
      njSetLightColor(&light, 1.f, 0.f, 0.f);

### 備　考

- njCreateLight でNJD_USER_LIGHTライトが選択されている必要があります。

- njFastDrawModel
  njFastDrawObject
  njFastDrawMotion
  njFastAction
  で指定しているとき（輝度ライト使用時）には、この関数に以下の変更が必要です。

- コールバック関数の第一引数(NJS_ARGB *)の成分計算では、a(alpha),r(red)成分以外は参照しないでください。
  これらはそれぞれデフューズ光(alpha)、スペキュラ光(red)の輝度として理解されます。

- ユーザが作成するライト関数・その中で使用されるマクロは以下の通りです。

### 関　連

  njCreateLight

njSetLightColor |