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() パレットデータのロード