mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-14 03:44:34 +00:00
Use enums for settings in SRAM header (#2429)
* Use enums for settings in SRAM header * Fix bss * Uglify z_en_mag to match ique
This commit is contained in:
parent
a64fd8dea8
commit
aba3720d62
17 changed files with 68 additions and 60 deletions
|
@ -52,10 +52,13 @@ u16 gSramSlotOffsets[] = {
|
|||
};
|
||||
|
||||
static u8 sSramDefaultHeader[] = {
|
||||
// TODO: use enums for these
|
||||
0, // SRAM_HEADER_SOUND
|
||||
0, // SRAM_HEADER_ZTARGET
|
||||
0, // SRAM_HEADER_LANGUAGE
|
||||
SOUND_SETTING_STEREO, // SRAM_HEADER_SOUND
|
||||
Z_TARGET_SETTING_SWITCH, // SRAM_HEADER_Z_TARGET
|
||||
#if OOT_NTSC
|
||||
LANGUAGE_JPN, // SRAM_HEADER_LANGUAGE
|
||||
#else
|
||||
LANGUAGE_ENG, // SRAM_HEADER_LANGUAGE
|
||||
#endif
|
||||
|
||||
// SRAM_HEADER_MAGIC
|
||||
0x98,
|
||||
|
@ -1016,8 +1019,8 @@ void Sram_InitSram(GameState* gameState, SramContext* sramCtx) {
|
|||
}
|
||||
}
|
||||
|
||||
gSaveContext.audioSetting = sramCtx->readBuff[SRAM_HEADER_SOUND] & 3;
|
||||
gSaveContext.zTargetSetting = sramCtx->readBuff[SRAM_HEADER_ZTARGET] & 1;
|
||||
gSaveContext.soundSetting = sramCtx->readBuff[SRAM_HEADER_SOUND] & 3;
|
||||
gSaveContext.zTargetSetting = sramCtx->readBuff[SRAM_HEADER_Z_TARGET] & 1;
|
||||
|
||||
#if OOT_PAL
|
||||
gSaveContext.language = sramCtx->readBuff[SRAM_HEADER_LANGUAGE];
|
||||
|
@ -1042,11 +1045,11 @@ void Sram_InitSram(GameState* gameState, SramContext* sramCtx) {
|
|||
PRINTF(T("GOOD!GOOD! サイズ=%d + %d = %d\n", "GOOD! GOOD! Size = %d + %d = %d\n"), sizeof(SaveInfo), 4,
|
||||
sizeof(SaveInfo) + 4);
|
||||
PRINTF_COLOR_BLUE();
|
||||
PRINTF("Na_SetSoundOutputMode = %d\n", gSaveContext.audioSetting);
|
||||
PRINTF("Na_SetSoundOutputMode = %d\n", gSaveContext.audioSetting);
|
||||
PRINTF("Na_SetSoundOutputMode = %d\n", gSaveContext.audioSetting);
|
||||
PRINTF("Na_SetSoundOutputMode = %d\n", gSaveContext.soundSetting);
|
||||
PRINTF("Na_SetSoundOutputMode = %d\n", gSaveContext.soundSetting);
|
||||
PRINTF("Na_SetSoundOutputMode = %d\n", gSaveContext.soundSetting);
|
||||
PRINTF_RST();
|
||||
func_800F6700(gSaveContext.audioSetting);
|
||||
Audio_SetSoundMode(gSaveContext.soundSetting);
|
||||
}
|
||||
|
||||
void Sram_Alloc(GameState* gameState, SramContext* sramCtx) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue