Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (GameState == 16)
- {
- if (ControllerPointers[0]->PressedButtons & Buttons_Y)
- {
- UnloadCharTextures(Characters_Sonic);
- WriteData((PVMEntry**)0x90ED54, SonicTextures);
- LoadCharTextures(Characters_Sonic);
- njReleaseTexture((NJS_TEXLIST*)0x91CB58);
- LoadPVM("SON_SONIC", (NJS_TEXLIST*)0x91CB58);
- njReleaseTexture((NJS_TEXLIST*)0x927CB8);
- LoadPVM("SON_SON_EFF", (NJS_TEXLIST*)0x927CB8);
- njReleaseTexture((NJS_TEXLIST*)0x142272C);
- LoadPVM("SON_SUPERSONIC", (NJS_TEXLIST*)0x142272C);
- njReleaseTexture((NJS_TEXLIST*)0x94A2A8);
- LoadPVM("EFF_REGULAR", (NJS_TEXLIST*)0x94A2A8);
- LoadPVM("SON_AMY_EFF", (TexList *)0x91C808);
- ChangeToSonicModel();
- VariablesReset();
- is_sonic = true;
- is_shadow = false;
- shadow_init_loaded = false;
- is_metalsonic = false;
- metalsonic_init_loaded = false;
- }
- if (ControllerPointers[0]->PressedButtons & Buttons_X)
- {
- UnloadCharTextures(Characters_Sonic);
- UnloadCharTextures(Characters_Knuckles);
- WriteData((PVMEntry**)0x90ED54, ShadowTextures);
- WriteData((PVMEntry**)0x90ED60, ShadowKnuxTextures);
- LoadCharTextures(Characters_Sonic);
- LoadCharTextures(Characters_Knuckles);
- njReleaseTexture((NJS_TEXLIST*)0x91CB58);
- LoadPVM("SHA_SONIC", (NJS_TEXLIST*)0x91CB58);
- njReleaseTexture((NJS_TEXLIST*)0x927CB8);
- LoadPVM("SHA_SON_EFF", (NJS_TEXLIST*)0x927CB8);
- njReleaseTexture((NJS_TEXLIST*)0x91BD20);
- LoadPVM("SHA_KNUCKLES", (NJS_TEXLIST*)0x91BD20);
- njReleaseTexture((NJS_TEXLIST*)0x91BD28);
- LoadPVM("SHA_KNU_EFF", (NJS_TEXLIST*)0x91BD28);
- njReleaseTexture((NJS_TEXLIST*)0x91C568);
- LoadPVM("SHA_E102BEAM", (NJS_TEXLIST*)0x91C568);
- njReleaseTexture((NJS_TEXLIST*)0x91C570);
- LoadPVM("SHA_E102EFFECT", (NJS_TEXLIST*)0x91C570);
- njReleaseTexture((NJS_TEXLIST*)0x91D5E0);
- LoadPVM("SHA_E102TIME", (NJS_TEXLIST*)0x91D5E0);
- njReleaseTexture((NJS_TEXLIST*)0x91D15C);
- LoadPVM("SHA_E102HIT", (NJS_TEXLIST*)0x91D15C);
- njReleaseTexture((NJS_TEXLIST*)0x142272C);
- LoadPVM("SHA_SUPERSONIC", (NJS_TEXLIST*)0x142272C);
- njReleaseTexture((NJS_TEXLIST*)0x94A2A8);
- LoadPVM("EFF_REGULAR", (NJS_TEXLIST*)0x94A2A8);
- //ChangeToShadowModel();
- VariablesReset();
- is_sonic = false;
- sonic_init_loaded = false;
- is_shadow = true;
- is_metalsonic = false;
- metalsonic_init_loaded = false;
- }
- if (ControllerPointers[0]->PressedButtons & Buttons_Z)
- {
- BLUE_GEM_ON = false;
- RED_GEM_ON = false;
- GREEN_GEM_ON = false;
- PURPLE_GEM_ON = false;
- SKY_GEM_ON = false;
- WHITE_GEM_ON = false;
- YELLOW_GEM_ON = false;
- NO_GEM_ON = true;
- UnloadCharTextures(Characters_Sonic);
- WriteData((PVMEntry**)0x90ED54, MetalSonicTextures);
- LoadCharTextures(Characters_Sonic);
- njReleaseTexture((NJS_TEXLIST*)0x91CB58);
- LoadPVM("MS_SONIC", (NJS_TEXLIST*)0x91CB58);
- njReleaseTexture((NJS_TEXLIST*)0x927CB8);
- LoadPVM("MS_SON_EFF", (NJS_TEXLIST*)0x927CB8);
- njReleaseTexture((NJS_TEXLIST*)0x142272C);
- LoadPVM("MS_SUPERSONIC", (NJS_TEXLIST*)0x142272C);
- njReleaseTexture((NJS_TEXLIST*)0x94A2A8);
- LoadPVM("EFF_REGULAR", (NJS_TEXLIST*)0x94A2A8);
- //ChangeToMetalSonicModel();
- VariablesReset();
- is_sonic = false;
- sonic_init_loaded = false;
- is_shadow = false;
- shadow_init_loaded = false;
- is_metalsonic = true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement