njLoadTextureReq
テクスチャのロード（即時復帰）

### 書　式

      #include <Ninja.h>
      Sint32 njLoadTextureReq(texlist)
      NJS_TEXLIST *texlist

### 引　数

NJS_TEXLIST *texlist
  テクスチャリスト

### 返　値

NJD_TEX_STAT_READ
  ロード中
NJD_TEX_STAT_END
  終了
NJD_TEX_STAT_ERR
  エラー

### エラー

  NJD_TEX_STAT_ERR

### 機　能

  - テクスチャをロードします。
  - GDからファイルをロードする場合、GDからファイルロード終了を待たずに復帰し、ファイルロード完了でテクスチャメモリにロードします。
  - この動作をテクスチャの枚数分繰り返し、すべてのテクスチャをロードすると、NJD_TEX_STAT_ENDが返ります。
  - テクスチャをテクスチャメモリにロードする部分は完了復帰です。
  - njLoadTextureReq関数ではテクスチャの分割リードに対応していませんので、ロードするファイルの最大セクタサイズ分のバッファが必要になります。
  - バッファはnjInitTextureBuffer関数で指定した領域を使用します。
  - メモリテクスチャの場合はバッファは使用しません。

### 用　例

      Sint32 njUserMain(void)
      {
      	switch(Mode){
      	case START:
      		GameInit();
      		Mode = TEX_LOAD;
      		break;
      	case TEX_LOAD:
      		/* ロードしている間の処理 */
      		DrawLoading();
      		/* テクスチャをロードする */
      		if(njLoadTextureReq(&texlist) == NJD_TEX_STAT_END){
      			Mode = GAME_MAIN;
      		}
      		break;
      	case GAME_MAIN:
      			：
      			：
      		break;
      	}
      }

### 備　考

### 関　連

  njLoadTexture

njLoadTextureReq |