##### NinjaUtil Library - テクスチャ関数

# nuLoadPaletteFile

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

### 書式

> `Sint32 nuLoadPaletteFile( filename, pl )
> const char *filename
> NJS_TEXPALETTE *pl
> `

### 引数

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

### 戻り値

> 1 | 成功
> −1 | 失敗

### 解説

> PVPパレットデータファイルをロードし、データをNJS_TEXPALETTE構造体に設定します。

> paletteにはパレットデータがロードされるので、十分ロードできる領域の設定が必要です。

### 用例

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

>     Uint16 palette[256];
>     /* Set array pointer for palette data loading */
>     /* Other members are set after executing */
>     NJS_TEXPALETTE pl={palette,0,0,0,0};
>     nuLoadPaletteFile("palette.pvp",&pl);
>     /* Set mode set in palette.pvp */
>     njSetPaletteMode(pl.mode);
>     /* Load palette data */
>     njSetPaletteData(pl.offset,pl.count,pl.palette);

### 備考

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

### 参照

> njSetPaletteMode() | パレットのカラーモードの設定
> njSetPaletteData() | パレットデータのロード

nuLoadPaletteFile

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000