#pragma once namespace PlatformIds { enum PlatformId : unsigned int { PLATFORM_UNKNOWN = 0, THREEDO = 1, //name can't start with a constant AMIGA = 2, ARCADE = 3, ATARI_2600 = 4, ATARI_5200 = 5, ATARI_7800 = 6, ATARI_JAGUAR = 7, ATARI_JAGUAR_CD = 8, ATARI_XE = 9, COLECOVISION = 10, COMMODORE_64 = 11, INTELLIVISION = 12, MAC_OS = 13, XBOX = 14, XBOX_360 = 15, NEOGEO = 16, NINTENDO_3DS = 17, NINTENDO_64 = 18, NINTENDO_DS = 19, NINTENDO_ENTERTAINMENT_SYSTEM = 20, GAME_BOY = 21, GAME_BOY_ADVANCE = 22, GAME_BOY_COLOR = 23, NINTENDO_GAMECUBE = 24, NINTENDO_WII = 25, NINTENDO_WII_U = 26, PC = 27, SEGA_32X = 28, SEGA_CD = 29, SEGA_DREAMCAST = 30, SEGA_GAME_GEAR = 31, SEGA_GENESIS = 32, SEGA_MASTER_SYSTEM = 33, SEGA_MEGA_DRIVE = 34, SEGA_SATURN = 35, PLAYSTATION = 36, PLAYSTATION_2 = 37, PLAYSTATION_3 = 38, PLAYSTATION_4 = 39, PLAYSTATION_VITA = 40, PLAYSTATION_PORTABLE = 41, SUPER_NINTENDO = 42, TURBOGRAFX_16 = 43, PLATFORM_COUNT = 44 }; }