njLoadTextureReq | English
    ▲|INDEX|▼
テクスチャのロード（即時復帰）

### 書　式

      #include <Ninja.h>
      Sint32 njLoadTextureReq(texlist)
      NJS_TEXLIST *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 |
    ▲|INDEX|▼