Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Rubberduckycooly
GitHub Repository: Rubberduckycooly/RSDKv5-Decompilation
Path: blob/master/RSDKv5/RSDK/Core/Legacy/v3/RetroEnginev3.hpp
1167 views
1
2
namespace Legacy
3
{
4
namespace v3
5
{
6
enum RetroStates {
7
ENGINE_EXITGAME = 3,
8
ENGINE_ENTER_HIRESMODE = 5,
9
ENGINE_EXIT_HIRESMODE = 6,
10
ENGINE_PAUSE = 7,
11
ENGINE_WAIT = 8,
12
ENGINE_VIDEOWAIT = 9,
13
};
14
15
extern int32 engineMessage;
16
17
bool32 LoadGameConfig(const char *filepath);
18
void ProcessEngine();
19
20
void RetroEngineCallback(int32 callbackID);
21
22
#if RETRO_USE_MOD_LOADER
23
void LoadGameXML(bool pal = false);
24
void LoadXMLWindowText(const tinyxml2::XMLElement *gameElement);
25
void LoadXMLVariables(const tinyxml2::XMLElement* gameElement);
26
void LoadXMLPalettes(const tinyxml2::XMLElement* gameElement);
27
void LoadXMLObjects(const tinyxml2::XMLElement* gameElement);
28
void LoadXMLSoundFX(const tinyxml2::XMLElement* gameElement);
29
void LoadXMLPlayers(const tinyxml2::XMLElement* gameElement);
30
void LoadXMLStages(const tinyxml2::XMLElement* gameElement);
31
#endif
32
33
} // namespace v3
34
} // namespace Legacy
35