njLoadTexturePvmFile
PVMファイルをロードする。

書 式

#include <Ninja.h>
Sint32 njLoadTexturePvmFile(filename,texlist);
const char *filename
NJS_TEXLIST *texlist

引 数

*filename
PVMファイル名
NJS_TEXLIST *texlist
njSetPvmTextureList関数で設定したテクスチャリスト

返 値

成功:
1
失敗:
-1

エラー

なし

機 能

PVMファイルをロードします。テクスチャリストはnjSetPvmTextureListで設定したものを使用します。

用 例

PVMファイルに20個のテクスチャがある場合
    

NJS_TEXNAME texname[20];
NJS_TEXLIST texlist;
char filename[20][28];

NJS_TEXLIST texmemlist[20];
Sint8 *texbuf;

njSetPvmTextureList( &texlist, texname,(char*)filename,20);

njInitTexture(texmemlist,20);

/* 4096バイトのバッファを指定する サイズは2048バイト以上なら良い */
texbuf = syMalloc(4096);
njInitTextureBuffer(texbuf,4096);

/* PVMテクスチャをロードする */
njLoadTexturePvmFile("file1.pvm",&texlist);

/* ロードが終わったら開放してもかまわない */
syFree(texbuf);

備 考


関 連


njLoadTexturePvmFile

Copyright SEGA ENTERPRISES, LTD., 1998