SAVE_STAT_ enums
This commit is contained in:
@@ -7,7 +7,8 @@ enum SaveStat
|
||||
SAVE_STAT_POKEDEX,
|
||||
SAVE_STAT_TIME,
|
||||
SAVE_STAT_LOCATION,
|
||||
SAVE_STAT_BADGES
|
||||
SAVE_STAT_BADGES,
|
||||
SAVE_STAT_TIME_HR_RT_ALIGN
|
||||
};
|
||||
|
||||
void SaveStatToString(u8 a0, u8 *a1, u8 a2);
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
#include "event_data.h"
|
||||
#include "pokedex.h"
|
||||
#include "region_map.h"
|
||||
#include "save_menu_util.h"
|
||||
#include "constants/flags.h"
|
||||
|
||||
void SaveStatToString(u8 gameStatId, u8 *dest0, u8 color)
|
||||
@@ -20,29 +21,29 @@ void SaveStatToString(u8 gameStatId, u8 *dest0, u8 color)
|
||||
*dest++ = color + 1;
|
||||
switch (gameStatId)
|
||||
{
|
||||
case 0:
|
||||
case SAVE_STAT_NAME:
|
||||
dest = StringCopy(dest, gSaveBlock2Ptr->playerName);
|
||||
break;
|
||||
case 1:
|
||||
case SAVE_STAT_POKEDEX:
|
||||
if (IsNationalPokedexEnabled())
|
||||
dest = ConvertIntToDecimalStringN(dest, GetNationalPokedexCount(1), STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||
else
|
||||
dest = ConvertIntToDecimalStringN(dest, GetKantoPokedexCount(1), STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||
break;
|
||||
case 2:
|
||||
case SAVE_STAT_TIME:
|
||||
dest = ConvertIntToDecimalStringN(dest, gSaveBlock2Ptr->playTimeHours, STR_CONV_MODE_LEFT_ALIGN, 3);
|
||||
*dest++ = CHAR_COLON;
|
||||
dest = ConvertIntToDecimalStringN(dest, gSaveBlock2Ptr->playTimeMinutes, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
break;
|
||||
case 5:
|
||||
case SAVE_STAT_TIME_HR_RT_ALIGN:
|
||||
dest = ConvertIntToDecimalStringN(dest, gSaveBlock2Ptr->playTimeHours, STR_CONV_MODE_RIGHT_ALIGN, 3);
|
||||
*dest++ = CHAR_COLON;
|
||||
dest = ConvertIntToDecimalStringN(dest, gSaveBlock2Ptr->playTimeMinutes, STR_CONV_MODE_LEADING_ZEROS, 2);
|
||||
break;
|
||||
case 3:
|
||||
case SAVE_STAT_LOCATION:
|
||||
sub_80C4DF8(dest, gMapHeader.regionMapSectionId);
|
||||
break;
|
||||
case 4:
|
||||
case SAVE_STAT_BADGES:
|
||||
for (flagId = FLAG_BADGE01_GET, nBadges = 0; flagId < FLAG_BADGE01_GET + 8; flagId++)
|
||||
{
|
||||
if (FlagGet(flagId))
|
||||
|
||||
Reference in New Issue
Block a user