1 | Success | |
-1 | Failure |
Sint32 njUserMain(void) { per = pdGetPeripheral(PDD_PORT_A0); switch(Mode){ case START: GameInit(); Mode = TEX_LOAD; break; case TEX_LOAD: /* `Process during loading */ DrawLoading(); /* Load texture */ if(njLoadTextureReq(&texlist) == NJD_TEX_STAT_END){ Mode = GAME_MAIN; } /* When using soft reset */ if(per&SOFT_RESET){ Mode = RESET; } break; case RESET: /* Cancel the immediate return function */ njLoadTextureReqStop(); /* GD reinitialization */ gdFsReinit(); /* Release texture because njLoadTextureReq function stops while in process of loading. */ njReleaseTexture(&texlist); Mode = START; break; case GAME_MAIN: : : break; } }