Ninja Library - テクスチャ関数

njSetPaletteBankNum

テクスチャ番号によるパレットテクスチャのバンクの設定

書式

void njSetPaletteBankNum( n, bank )
Uint32 n
Uint32 bank

引数

 テクスチャ番号
bank   バンク番号(0〜63)

戻り値

なし

解説

テクスチャ番号n番のテクスチャのバンク番号を設定します。

通常テクスチャをロードしたときバンクを設定しますが、他のバンクのパレットを使用したい場合この関数を使用しバンクを変更します。

この関数を実行した後すぐにバンクが変わってしまうので、指定したバンクにはパレットを先にロードしてください。 バンク番号は16色パレットの場合、0から63、256色パレットの場合0(0〜15),16(16〜31),32(32〜47),48(48〜63)を指定します。 256色の場合上位2ビットしか参照しません。

また、パレットテクスチャ以外のテクスチャを指定しても何も実行しません。


用例

テクスチャ番号0番の256色パレットテクスチャを
バンク番号16番に設定する
  
njSetPaletteBankNum(0,16);

参照

njSetPaletteBankNumG() グローバルインデックス番号によるパレットテクスチャのバンクの設定

njSetPaletteBankNum
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000