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

# njCheckPaletteType

パレットテクスチャのチェック

### 書式

> `Sint32 njCheckPaletteType( nTextureType )
> Uint32 nTextureType
> `

### 引数

> nTextureType | カテゴリーコード

### 戻り値

> TRUE | パレットテクスチャ
> FALSE | パレットテクスチャ以外

### 解説

> カテゴリーコードからパレットテクスチャか調べ、パレットテクスチャのときはTRUE それ以外の場合はFALSEを返します。nTextureTypeに入れる値には、カラーフォーマット が入っていてもかまいません。

> 以下の場合TRUEになります。
> NJD_TEXFMT_PALETTIZE4
> NJD_TEXFMT_PALETTIZE4_MM
> NJD_TEXFMT_PALETTIZE8
> NJD_TEXFMT_PALETTIZE8_MM

> テクスチャサーフェス構造体のTypeにもカテゴリーコードが入っていますが、16ビット左に シフトして入れてあります。使用するときは、16ビット右にシフトしてから使用してください。

### 用例

>     NJS_TEXMANAGE *texmng;

>     texmng = (NJS_TEXMANAGE *)texlist.textures[n].texaddr;
>     if(njCheckPaletteType((texmng->texsys->texsurface.Type) >> 16)){
>         njSetPaletteBankNum(n,0);
>     }

njCheckPaletteType

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000