diff options
author | Diegoisawesome <Diegoisawesome@users.noreply.github.com> | 2018-11-06 10:06:21 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-06 10:06:21 -0600 |
commit | ccc5d27fcb8647225656b06a60a7d79ad0fa299f (patch) | |
tree | e27f82eb3379f76720675dff72e1d89f63458799 /src/save.c | |
parent | 9adbb5d8719db5e60f0051b5a854deec09ae5860 (diff) | |
parent | 258ec3162f981932a83d08e404f1944a12b3f952 (diff) |
Merge pull request #376 from DizzyEggg/battle_frontier_2
Decompile part of battle_frontier_2
Diffstat (limited to 'src/save.c')
-rw-r--r-- | src/save.c | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/src/save.c b/src/save.c index 68427c4c3..0bd48cca9 100644 --- a/src/save.c +++ b/src/save.c @@ -712,30 +712,34 @@ u8 HandleSavingData(u8 saveType) u8 TrySavingData(u8 saveType) // TrySave { - if(gFlashMemoryPresent == TRUE) + if (gFlashMemoryPresent != TRUE) { - HandleSavingData(saveType); - if(gDamagedSaveSectors) - DoSaveFailedScreen(saveType); - else - goto OK; // really? + gUnknown_03006294 = 0xFF; + return 0xFF; } - gUnknown_03006294 = 0xFF; - return 0xFF; -OK: - gUnknown_03006294 = 1; - return 1; + HandleSavingData(saveType); + if (!gDamagedSaveSectors) + { + gUnknown_03006294 = 1; + return 1; + } + else + { + DoSaveFailedScreen(saveType); + gUnknown_03006294 = 0xFF; + return 0xFF; + } } -u8 sub_8153380(void) // trade.s save +bool8 sub_8153380(void) // trade.s save { if (gFlashMemoryPresent != TRUE) - return 1; + return TRUE; UpdateSaveAddresses(); SaveSerializedGame(); RestoreSaveBackupVarsAndIncrement(gRamSaveSectionLocations); - return 0; + return FALSE; } bool8 sub_81533AC(void) // trade.s save @@ -744,9 +748,9 @@ bool8 sub_81533AC(void) // trade.s save if (gDamagedSaveSectors) DoSaveFailedScreen(0); if (retVal == 0xFF) - return 1; + return TRUE; else - return 0; + return FALSE; } u8 sub_81533E0(void) // trade.s save |