Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/RSDKv5/RSDK/Core/Legacy/RetroEngineLegacy.hpp
1168 views
1
2
#include "v3/RetroEnginev3.hpp"
3
#include "v4/RetroEnginev4.hpp"
4
5
namespace Legacy
6
{
7
8
#define LEGACY_RETRO_USE_HAPTICS (1)
9
10
enum RetroStates {
11
ENGINE_DEVMENU = 0,
12
ENGINE_MAINGAME = 1,
13
ENGINE_INITDEVMENU = 2,
14
15
ENGINE_SCRIPTERROR = 4,
16
};
17
18
enum DeviceTypes { DEVICE_STANDARD = 0, DEVICE_MOBILE = 1 };
19
20
enum GamePlatformID {
21
LEGACY_RETRO_WIN = 0,
22
LEGACY_RETRO_OSX = 1,
23
LEGACY_RETRO_XBOX_360 = 2,
24
LEGACY_RETRO_PS3 = 3,
25
LEGACY_RETRO_iOS = 4,
26
LEGACY_RETRO_ANDROID = 5,
27
LEGACY_RETRO_WP7 = 6
28
};
29
30
enum RetroLanguages {
31
LEGACY_LANGUAGE_EN = 0,
32
LEGACY_LANGUAGE_FR = 1,
33
LEGACY_LANGUAGE_IT = 2,
34
LEGACY_LANGUAGE_DE = 3,
35
LEGACY_LANGUAGE_ES = 4,
36
LEGACY_LANGUAGE_JP = 5,
37
LEGACY_LANGUAGE_PT = 6,
38
LEGACY_LANGUAGE_RU = 7,
39
LEGACY_LANGUAGE_KO = 8,
40
LEGACY_LANGUAGE_ZH = 9,
41
LEGACY_LANGUAGE_ZS = 10
42
};
43
44
extern int32 gameMode;
45
extern bool32 usingBytecode;
46
47
extern bool32 trialMode;
48
extern int32 gamePlatformID;
49
extern int32 deviceType;
50
extern bool32 onlineActive;
51
extern int32 language;
52
#if LEGACY_RETRO_USE_HAPTICS
53
extern bool32 hapticsEnabled;
54
#endif
55
56
extern int32 sinM7LookupTable[0x200];
57
extern int32 cosM7LookupTable[0x200];
58
59
void CalculateTrigAnglesM7();
60
61
} // namespace Legacy
62