Path: blob/master/RSDKv5/RSDK/Core/Legacy/RetroEngineLegacy.hpp
1168 views
1#include "v3/RetroEnginev3.hpp"2#include "v4/RetroEnginev4.hpp"34namespace Legacy5{67#define LEGACY_RETRO_USE_HAPTICS (1)89enum RetroStates {10ENGINE_DEVMENU = 0,11ENGINE_MAINGAME = 1,12ENGINE_INITDEVMENU = 2,1314ENGINE_SCRIPTERROR = 4,15};1617enum DeviceTypes { DEVICE_STANDARD = 0, DEVICE_MOBILE = 1 };1819enum GamePlatformID {20LEGACY_RETRO_WIN = 0,21LEGACY_RETRO_OSX = 1,22LEGACY_RETRO_XBOX_360 = 2,23LEGACY_RETRO_PS3 = 3,24LEGACY_RETRO_iOS = 4,25LEGACY_RETRO_ANDROID = 5,26LEGACY_RETRO_WP7 = 627};2829enum RetroLanguages {30LEGACY_LANGUAGE_EN = 0,31LEGACY_LANGUAGE_FR = 1,32LEGACY_LANGUAGE_IT = 2,33LEGACY_LANGUAGE_DE = 3,34LEGACY_LANGUAGE_ES = 4,35LEGACY_LANGUAGE_JP = 5,36LEGACY_LANGUAGE_PT = 6,37LEGACY_LANGUAGE_RU = 7,38LEGACY_LANGUAGE_KO = 8,39LEGACY_LANGUAGE_ZH = 9,40LEGACY_LANGUAGE_ZS = 1041};4243extern int32 gameMode;44extern bool32 usingBytecode;4546extern bool32 trialMode;47extern int32 gamePlatformID;48extern int32 deviceType;49extern bool32 onlineActive;50extern int32 language;51#if LEGACY_RETRO_USE_HAPTICS52extern bool32 hapticsEnabled;53#endif5455extern int32 sinM7LookupTable[0x200];56extern int32 cosM7LookupTable[0x200];5758void CalculateTrigAnglesM7();5960} // namespace Legacy6162