njLoadPaletteFile
パレットデータファイルをロードします。

### 書　式

      #include <Ninja.h>
      Sint32 njLoadPaletteFile( filename, pl)
      const char *filename
      NJS_TEXPALETTE *pl

### 引　数

*filename
  パレットファイル名 (.pvpファイル)
NJS_TEXPALETTE *pl
  NJS_TEXPALETTE構造体へのポインタ

### 返　値

  なし

### エラー

  成功 1 失敗 -1

### 機　能

  PVPパレットデータファイルをロードし、データをNJS_TEXPALETTE構造体に設定します。
  paletteにはパレットデータがロードされるので、十分ロード出来る領域の設定が必要です。

### 用　例

  パレットデータをロードします

      Uint16 palette[256];

      /* パレットデータのロード先の配列のポインタをセット*/
      /* 他のメンバはnjLoadPaletteFile関数を実行後セットされる */
      NJS_TEXPALETTE pl={palette,0,0,0,0};

      njLoadPaletteFile("palette.pvp",&pl);

      /* palette.pvpファイルに設定されているモードを設定 */
      njSetPaletteMode(pl.mode);

      /* パレットデータをロードする */
      njSetPaletteData(pl.offset,pl.count,pl.palette);

### 備　考

  njLoadPaletteFileを実行する前には必ずパレットのカラーモードが 設定されていなければなりません。

### 関　連

  njSetPaletteMode
  njSetPaletteData

njLoadPaletteFile |