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

# njReLoadVQCBNum

テクスチャ番号によるVQコードブックのリロード

### 書式

> `Sint32 njReLoadVQCBNum( n, pTexture )
> Uint32 n
> Sint8 *pTexture
> `

### 引数

> n | カレントテクスチャリストのテクスチャ番号
> pTexture | メモリテクスチャのアドレス

### 戻り値

> 1 | 成功
> −1 | 失敗

### 解説

> メインメモリにあるVQコードブックをカレントテクスチャリストのテクスチャ番号nの VQテクスチャにリロードします。リロードできるテクスチャはVQ形式のテクスチャだけです。 Ninja1のnjReLoadVQCodebookNum関数でメモリからロードした場合と同じ機能です。

### 用例

>     Sint32 nuReLoadVQCodebookNum(Uint32 n,void *texaddr,Uint32 attr)
>     {
>     	Sint8 *pTexture;
>     	char  filename[32];
>     	Sint8 *texbuf;
>     	Int texbuf_size;

>     	if(attr & NJD_TEXATTR_TYPE_MEMORY){
>     		pTexture = texaddr;
>     	}
>     	else{
>     		njCheckFileName(filename,(char*)texaddr,".PVR");
>     		nuGetTextureBuffer(&texbuf,&texbuf_size);

>     		if(nuTexFreadAll(filename,texbuf,texbuf_size) < 0){
>     			return -1;
>     		}

>     		pTexture = texbuf;
>     	}

>     	return njReLoadVQCBNum(n,pTexture);
>     }

### 備考

> ヘッダ情報がある場合は、内部でヘッダを飛ばしています。

### 参照

> nuReLoadVQCodebookNum() | テクスチャ番号によるVQコードブックのリロード

njReLoadVQCBNum

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000