Sint32 njLoadTextureReqStop( void )
1 | 成功 |
−1 | 失敗 |
Sint32 njUserMain(void) { per = pdGetPeripheral(PDD_PORT_A0); switch(Mode){ case START: GameInit(); Mode = TEX_LOAD; break; case TEX_LOAD: /* ロードしている間の処理 */ DrawLoading(); /* テクスチャをロードする */ if(njLoadTextureReq(&texlist) == NJD_TEX_STAT_END){ Mode = GAME_MAIN; } /* ソフトリセットの場合 */ if(per&SOFT_RESET){ Mode = RESET; } break; case RESET: /* 即時復帰関数の中止 */ njLoadTextureReqStop(); /* GDの再初期化 */ gdFsReinit(); /* njLoadTextureReq関数でロードが途中で 終わってしまったので テクスチャをリリースする */ njReleaseTexture(&texlist); Mode = START; break; case GAME_MAIN: : : break; } }
※エラーが出ることはほぼありません。出た場合は重大なエラーです。