mirror of
https://github.com/GTAmodding/re3.git
synced 2025-07-04 23:14:46 +00:00
Original GXT support
This commit is contained in:
parent
a99457ee29
commit
d68ffc2da6
2 changed files with 23 additions and 4 deletions
|
@ -13,7 +13,7 @@
|
|||
|
||||
static wchar WideErrorString[25];
|
||||
|
||||
CText TheText;
|
||||
CText *CText::msInstance = nil;
|
||||
|
||||
CText::CText(void)
|
||||
{
|
||||
|
@ -41,7 +41,7 @@ CText::Load(void)
|
|||
CFileMgr::SetDir("TEXT");
|
||||
switch(FrontEndMenuManager.m_PrefsLanguage){
|
||||
case CMenuManager::LANGUAGE_AMERICAN:
|
||||
sprintf(filename, "AMERICAN.GXT");
|
||||
sprintf(filename, "ENGLISH.GXT");
|
||||
break;
|
||||
case CMenuManager::LANGUAGE_FRENCH:
|
||||
sprintf(filename, "FRENCH.GXT");
|
||||
|
@ -93,11 +93,13 @@ CText::Load(void)
|
|||
keyArray.Update(data.chars);
|
||||
CFileMgr::CloseFile(file);
|
||||
CFileMgr::SetDir("");
|
||||
bIsLoaded = true;
|
||||
}
|
||||
|
||||
void
|
||||
CText::Unload(void)
|
||||
{
|
||||
bIsLoaded = false;
|
||||
CMessages::ClearAllMessagesDisplayedByGame();
|
||||
keyArray.Unload();
|
||||
data.Unload();
|
||||
|
@ -307,6 +309,11 @@ CText::LoadMissionText(char *MissionTableName)
|
|||
bIsMissionTextLoaded = true;
|
||||
}
|
||||
|
||||
bool
|
||||
CText::IsLoaded()
|
||||
{
|
||||
return bIsLoaded;
|
||||
}
|
||||
|
||||
void
|
||||
CKeyArray::Load(size_t length, int file, size_t* offset)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue