##### Ninjaライブラリ - テクスチャ関数

# njLoadPaletteFile

パレットデータファイルのロード

### 書式

      Sint32 njLoadPaletteFile( *filename, *pl )
      const char *filename
      NJS_TEXPALETTE *pl

### 引数

  *filename | パレットファイル名(.pvpファイル)
  *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

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999