summaryrefslogtreecommitdiffstats
path: root/src/core/main.cpp
diff options
context:
space:
mode:
authorFire-Head <Fire-Head@users.noreply.github.com>2020-04-09 05:20:44 +0200
committerFire-Head <Fire-Head@users.noreply.github.com>2020-04-09 05:20:44 +0200
commit590ff324691a8dd60c7e05170544cff8b9bcb0ab (patch)
tree4abb41669593dda438d4b0742f4e16c41795d248 /src/core/main.cpp
parentcleanup (diff)
downloadre3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.tar
re3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.tar.gz
re3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.tar.bz2
re3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.tar.lz
re3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.tar.xz
re3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.tar.zst
re3-590ff324691a8dd60c7e05170544cff8b9bcb0ab.zip
Diffstat (limited to 'src/core/main.cpp')
-rw-r--r--src/core/main.cpp53
1 files changed, 26 insertions, 27 deletions
diff --git a/src/core/main.cpp b/src/core/main.cpp
index 867867a9..93e4c71c 100644
--- a/src/core/main.cpp
+++ b/src/core/main.cpp
@@ -455,8 +455,10 @@ LoadingScreen(const char *str1, const char *str2, const char *splashscreen)
splash = LoadSplash(splashscreen);
+#ifndef GTA_PS2
if(RsGlobal.quit)
return;
+#endif
if(DoRWStuffStartOfFrame(0, 0, 0, 0, 0, 0, 255)){
CSprite2d::SetRecipNearClip();
@@ -1226,7 +1228,7 @@ AppEventHandler(RsEvent event, void *param)
void
TheModelViewer(void)
{
-#if (defined(PS2) || defined(XBOX))
+#if (defined(GTA_PS2) || defined(GTA_XBOX))
//TODO
#else
#ifdef ASPECT_RATIO_SCALE
@@ -1255,13 +1257,13 @@ void TheGame(void)
{
printf("Into TheGame!!!\n");
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PushMemId(_TODOCONST(1));
#endif
CTimer::Initialise();
-#ifdef PS2
+#ifdef GTA_PS2
CGame::Initialise();
#else
CGame::Initialise("DATA\\GTA3.DAT");
@@ -1271,10 +1273,8 @@ void TheGame(void)
LoadingScreen("Starting Game", NULL, splash);
-#ifdef PS2
- int32 state = TheMemoryCard.CheckCardInserted(_TODOCONST(0));
-
- if (state == _TODOCONST(26)
+#ifdef GTA_PS2
+ if ( TheMemoryCard.CheckCardInserted(_TODOCONST(0)) == _TODOCONST(26)
&& TheMemoryCard.ChangeDirectory(_TODOCONST(0), TheMemoryCard.field154)
&& TheMemoryCard.FindMostRecentFileName(_TODOCONST(0), TheMemoryCard.field37) == 1
&& TheMemoryCard.CheckDataNotCorrupt(TheMemoryCard.field37))
@@ -1324,12 +1324,12 @@ void TheGame(void)
CSprite2d::InitPerFrame();
CFont::InitPerFrame();
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PushMemId(_TODOCONST(12));
#endif
CPointLights::NumLights = 0;
CGame::Process();
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PopMemId();
#endif
@@ -1354,18 +1354,18 @@ void TheGame(void)
break;
SetLightsWithTimeOfDayColour(Scene.world);
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PushMemId(_TODOCONST(15));
#endif
if (!FrontEndMenuManager.m_bMenuActive || FrontEndMenuManager.m_bRenderGameInMenu == true && TheCamera.GetScreenFadeStatus() != FADE_2 )
{
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PushMemId(_TODOCONST(11));
#endif
CRenderer::ConstructRenderList();
CRenderer::PreRender();
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PopMemId();
#endif
@@ -1405,7 +1405,7 @@ void TheGame(void)
if (FrontEndMenuManager.m_bWantToLoad)
#endif
{
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PopMemId();
#endif
break;
@@ -1424,7 +1424,7 @@ void TheGame(void)
CTimer::Update();
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PopMemId();
#endif
@@ -1478,11 +1478,11 @@ void SystemInit()
mwInit();
#endif
-#ifdef PS2
+#ifdef GTA_PS2
InitMemoryMgr();
#endif
-#ifdef PS2
+#ifdef GTA_PS2
CFileMgr::InitCdSystem();
char path[256];
@@ -1505,10 +1505,9 @@ void SystemInit()
CFileMgr::Initialise();
-#ifdef PS2
+#ifdef GTA_PS2
CFileMgr::InitCd();
-
Char modulepath[256];
strcpy(modulepath, "cdrom0:\\");
@@ -1543,7 +1542,7 @@ void SystemInit()
#endif
-#ifdef PS2
+#ifdef GTA_PS2
ThreadParam param;
param.entry = &IdleThread;
@@ -1567,7 +1566,7 @@ void SystemInit()
CGame::nastyGame = true;
CMenuManager::m_PrefsAllowNastyGame = true;
-#ifdef PS2
+#ifdef GTA_PS2
int32 lang = sceScfGetLanguage();
if ( lang == SCE_ITALIAN_LANGUAGE )
CMenuManager::m_PrefsLanguage = LANGUAGE_ITALIAN;
@@ -1604,7 +1603,7 @@ void GameInit()
{
if ( !gameAlreadyInitialised )
{
-#ifdef PS2
+#ifdef GTA_PS2
char path[256];
strcpy(path, "cdrom0:\\");
@@ -1630,7 +1629,7 @@ void GameInit()
//TODO
#endif
-#ifdef PS2
+#ifdef GTA_PS2
char *files[] =
{
"\\ANIM\\CUTS.IMG;1",
@@ -1730,7 +1729,7 @@ void GameInit()
CreateDebugFont();
-#ifdef PS2
+#ifdef GTA_PS2
AddIntcHandler(_TODOCONST(2), VBlankCounter, 0);
#endif
@@ -1738,18 +1737,18 @@ void GameInit()
CSprite2d::SetRecipNearClip();
CTxdStore::Initialise();
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PushMemId(_TODOCONST(9));
#endif
CFont::Initialise();
CHud::Initialise();
-#ifdef PS2
+#ifdef GTA_PS2
gMainHeap.PopMemId();
#endif
ValidateVersion();
-#ifdef PS2
+#ifdef GTA_PS2
sceCdCLOCK rtc;
sceCdReadClock(&rtc);
uint32 seed = rtc.minute + rtc.day;
@@ -1789,7 +1788,7 @@ main(int argc, char *argv[])
}
#endif
-#ifdef PS2
+#ifdef GTA_PS2
{
if (gameAlreadyInitialised)
RpSkySuspend();