njLoadPaletteFile | English |
---|---|
▲|INDEX|▼ | |
パレットデータファイルをロードします。 |
#include <Ninja.h> Sint32 njLoadPaletteFile( filename, pl) const char *filename NJS_TEXPALETTE *pl
void *palette; パレットデータポインタ Uint16 mode; パレットカラーモード Sint16 bank; バンク番号 Sint16 offset; ロードオフセット Sint16 count; ロードカウント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);
njPaletteFile | ▲|INDEX|▼ |
---|