Path: blob/master/RSDKv5/RSDK/Core/Legacy/RetroEngineLegacy.cpp
1163 views
#if RETRO_USE_MOD_LOADER1// both v3 and v4 use these2std::vector<SceneListEntry> listData;3std::vector<SceneListInfo> listCategory;4#endif56namespace RSDK7{8namespace Legacy9{1011#include "v3/RetroEnginev3.cpp"12#include "v4/RetroEnginev4.cpp"1314int32 gameMode = ENGINE_MAINGAME;15bool32 usingBytecode = false;1617bool32 trialMode = false;18int32 gamePlatformID = LEGACY_RETRO_WIN;19int32 deviceType = DEVICE_STANDARD;20bool32 onlineActive = false;21int32 language = LEGACY_LANGUAGE_EN;22#if LEGACY_RETRO_USE_HAPTICS23bool32 hapticsEnabled = false;24#endif2526int32 sinM7LookupTable[0x200];27int32 cosM7LookupTable[0x200];2829void CalculateTrigAnglesM7()30{31for (int32 i = 0; i < 0x200; ++i) {32sinM7LookupTable[i] = (int32)(sinf((i / 256.0) * RSDK_PI) * 4096.0);33cosM7LookupTable[i] = (int32)(cosf((i / 256.0) * RSDK_PI) * 4096.0);34}3536cosM7LookupTable[0x00] = 0x1000;37cosM7LookupTable[0x80] = 0;38cosM7LookupTable[0x100] = -0x1000;39cosM7LookupTable[0x180] = 0;4041sinM7LookupTable[0x00] = 0;42sinM7LookupTable[0x80] = 0x1000;43sinM7LookupTable[0x100] = 0;44sinM7LookupTable[0x180] = -0x1000;45}4647} // namespace Legacy48} // namespace RSDK4950