forked from dolphin-emu/dolphin
		
	
		
			
	
	
		
			63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								// Copyright 2016 Dolphin Emulator Project
							 | 
						||
| 
								 | 
							
								// Licensed under GPLv2+
							 | 
						||
| 
								 | 
							
								// Refer to the license.txt file included.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#pragma once
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "Common/CommonTypes.h"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								namespace DiscIO
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								// Increment CACHE_REVISION (ISOFile.cpp & GameFile.cpp) if these enums are modified
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								enum class Platform
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  GAMECUBE_DISC = 0,
							 | 
						||
| 
								 | 
							
								  WII_DISC,
							 | 
						||
| 
								 | 
							
								  WII_WAD,
							 | 
						||
| 
								 | 
							
								  ELF_DOL,
							 | 
						||
| 
								 | 
							
								  NUMBER_OF_PLATFORMS
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								enum class Country
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  COUNTRY_EUROPE = 0,
							 | 
						||
| 
								 | 
							
								  COUNTRY_JAPAN,
							 | 
						||
| 
								 | 
							
								  COUNTRY_USA,
							 | 
						||
| 
								 | 
							
								  COUNTRY_AUSTRALIA,
							 | 
						||
| 
								 | 
							
								  COUNTRY_FRANCE,
							 | 
						||
| 
								 | 
							
								  COUNTRY_GERMANY,
							 | 
						||
| 
								 | 
							
								  COUNTRY_ITALY,
							 | 
						||
| 
								 | 
							
								  COUNTRY_KOREA,
							 | 
						||
| 
								 | 
							
								  COUNTRY_NETHERLANDS,
							 | 
						||
| 
								 | 
							
								  COUNTRY_RUSSIA,
							 | 
						||
| 
								 | 
							
								  COUNTRY_SPAIN,
							 | 
						||
| 
								 | 
							
								  COUNTRY_TAIWAN,
							 | 
						||
| 
								 | 
							
								  COUNTRY_WORLD,
							 | 
						||
| 
								 | 
							
								  COUNTRY_UNKNOWN,
							 | 
						||
| 
								 | 
							
								  NUMBER_OF_COUNTRIES
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// Languages 0 - 9 match Nintendo's Wii language numbering.
							 | 
						||
| 
								 | 
							
								// Languages 1 - 6 match Nintendo's PAL GameCube languages 0 - 5.
							 | 
						||
| 
								 | 
							
								// NTSC GameCubes only support one language and thus don't number languages.
							 | 
						||
| 
								 | 
							
								enum class Language
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								  LANGUAGE_JAPANESE = 0,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_ENGLISH = 1,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_GERMAN = 2,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_FRENCH = 3,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_SPANISH = 4,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_ITALIAN = 5,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_DUTCH = 6,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_SIMPLIFIED_CHINESE = 7,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_TRADITIONAL_CHINESE = 8,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_KOREAN = 9,
							 | 
						||
| 
								 | 
							
								  LANGUAGE_UNKNOWN
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Country CountrySwitch(u8 country_code);
							 | 
						||
| 
								 | 
							
								u8 GetSysMenuRegion(u16 title_version);
							 | 
						||
| 
								 | 
							
								std::string GetCompanyFromID(const std::string& company_id);
							 | 
						||
| 
								 | 
							
								}
							 |