Tool/Header: Add JSON output mode; game data

This commit is contained in:
Lexi Larkin
2023-10-11 04:58:42 -04:00
committed by Tillmann Karras
parent 0a4d46ece2
commit 71dfa66d8b
4 changed files with 100 additions and 12 deletions

View File

@ -111,6 +111,32 @@ std::string GetName(Language language, bool translate)
return translate ? Common::GetStringT(name.c_str()) : name;
}
std::string GetName(Region region, bool translate)
{
std::string name;
switch (region)
{
case DiscIO::Region::NTSC_J:
name = _trans("NTSC-J");
break;
case DiscIO::Region::NTSC_U:
name = _trans("NTSC-U");
break;
case DiscIO::Region::PAL:
name = _trans("PAL");
break;
case DiscIO::Region::NTSC_K:
name = _trans("NTSC-K");
break;
default:
name = _trans("Unknown");
break;
}
return translate ? Common::GetStringT(name.c_str()) : name;
}
bool IsDisc(Platform volume_type)
{
return volume_type == Platform::GameCubeDisc || volume_type == Platform::WiiDisc;