pokeheartgold/include/config.h
2023-02-20 01:57:31 -03:00

48 lines
1.1 KiB
C

#ifndef POKEHEARTGOLD_CONFIG_H
#define POKEHEARTGOLD_CONFIG_H
#define VERSION_SAPPHIRE 1
#define VERSION_RUBY 2
#define VERSION_EMERALD 3
#define VERSION_FIRE_RED 4
#define VERSION_LEAF_GREEN 5
#define VERSION_HEARTGOLD 7
#define VERSION_SOULSILVER 8
#define VERSION_DIAMOND 10
#define VERSION_PEARL 11
#define VERSION_PLATINUM 12
#define VERSION_GAMECUBE 15
#define LANGUAGE_JAPANESE 1
#define LANGUAGE_ENGLISH 2
#define LANGUAGE_FRENCH 3
#define LANGUAGE_ITALIAN 4
#define LANGUAGE_GERMAN 5
#define LANGUAGE_SPANISH 7
// Sets HeartGold as default to help IDEs.
#if !defined(HEARTGOLD) && !defined(SOULSILVER)
#define HEARTGOLD
#endif
#if defined(HEARTGOLD)
#define GAME_VERSION VERSION_HEARTGOLD
#else
#define GAME_VERSION VERSION_SOULSILVER
#endif
// Sets English as default. Add here all supported ROM languages.
#if !defined(ENGLISH)
#define ENGLISH
#endif
#ifdef ENGLISH
#define GAME_LANGUAGE LANGUAGE_ENGLISH
#else
#error "Missing or unrecognized game language define"
#endif
#include "constants/bugfix.h"
#endif //POKEHEARTGOLD_CONFIG_H