mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
- Fixed compilation error in NON English builds
git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@7266 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
+2
-10
@@ -584,7 +584,7 @@ BOOLEAN InitTacticalEngine( )
|
||||
if ( FileExists(fileName) )
|
||||
{
|
||||
DebugMsg (TOPIC_JA2,DBG_LEVEL_3,String("LoadExternalGameplayData, fileName = %s", fileName));
|
||||
SGP_THROW_IFFALSE(ReadInLocks(fileName,FALSE), LOCKSFILENAME);
|
||||
SGP_THROW_IFFALSE(ReadInLocks(fileName), LOCKSFILENAME);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -592,15 +592,7 @@ BOOLEAN InitTacticalEngine( )
|
||||
if( !LoadLockTable() )
|
||||
return(FALSE);
|
||||
}
|
||||
#ifndef ENGLISH
|
||||
AddLanguagePrefix(fileName);
|
||||
if ( FileExists(fileName) )
|
||||
{
|
||||
DebugMsg (TOPIC_JA2,DBG_LEVEL_3,String("LoadExternalGameplayData, fileName = %s", fileName));
|
||||
SGP_THROW_IFFALSE(ReadInLocks(fileName,TRUE), LOCKSFILENAME);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
strcpy(fileName, TABLEDATA_DIRECTORY);
|
||||
strcat(fileName, KEYSFILENAME);
|
||||
if ( FileExists(fileName) )
|
||||
|
||||
+1
-1
@@ -498,7 +498,7 @@ extern BOOLEAN ReadInAdditionalTileProperties(STR fileName );
|
||||
extern BOOLEAN WriteAdditionalTileProperties( STR fileName );
|
||||
|
||||
// anv: externalised locks and keys
|
||||
extern BOOLEAN ReadInLocks(STR fileName, BOOLEAN localizedVersion );
|
||||
extern BOOLEAN ReadInLocks(STR fileName );
|
||||
extern BOOLEAN WriteLocks( STR fileName );
|
||||
|
||||
extern BOOLEAN ReadInKeys( STR fileName );
|
||||
|
||||
+5
-23
@@ -25,8 +25,6 @@ struct
|
||||
}
|
||||
typedef lockParseData;
|
||||
|
||||
BOOLEAN localizedTextOnly_Locks;
|
||||
|
||||
UINT16 num_found_lock = 0; // the correct number is set on reading the xml
|
||||
|
||||
static void XMLCALL
|
||||
@@ -46,9 +44,8 @@ lockStartElementHandle(void *userData, const XML_Char *name, const XML_Char **at
|
||||
{
|
||||
pData->curElement = ELEMENT;
|
||||
|
||||
if ( !localizedTextOnly_Locks )
|
||||
memset(&pData->curLock,0,sizeof(LOCK));
|
||||
|
||||
memset(&pData->curLock,0,sizeof(LOCK));
|
||||
|
||||
pData->maxReadDepth++; //we are not skipping this element
|
||||
}
|
||||
else if(pData->curElement == ELEMENT &&
|
||||
@@ -100,21 +97,9 @@ lockEndElementHandle(void *userData, const XML_Char *name)
|
||||
//if(pData->curLock.uiIndex < pData->maxArraySize)
|
||||
if(num_found_lock < pData->maxArraySize)
|
||||
{
|
||||
if ( localizedTextOnly_Locks )
|
||||
{
|
||||
//wcscpy(zTaunt[offset_index + pData->curLock.ubLockID].szText,pData->curLock.szText);
|
||||
//wcscpy(zTaunt[offset_index + pData->curLock.ubLockID].szCensoredText,pData->curLock.szCensoredText);
|
||||
}
|
||||
else
|
||||
{
|
||||
pData->curArray[pData->curIndex] = pData->curLock;
|
||||
//pData->curArray[num_found_lock-1] = pData->curLock;
|
||||
|
||||
num_found_lock++;
|
||||
}
|
||||
pData->curArray[pData->curIndex] = pData->curLock;
|
||||
num_found_lock++;
|
||||
}
|
||||
//num_found_lock++;
|
||||
//num_found_lock = pData->curLock.uiIndex;
|
||||
}
|
||||
else if(strcmp(name, "ubLockID") == 0)
|
||||
{
|
||||
@@ -129,7 +114,6 @@ lockEndElementHandle(void *userData, const XML_Char *name)
|
||||
pData->curElement = ELEMENT;
|
||||
|
||||
strcpy( (CHAR8*)pData->curLock.ubEditorName, pData->szCharData );
|
||||
//pData->curLock.ubEditorName[sizeof(pData->curLock.ubEditorName)/sizeof(pData->curLock.ubEditorName[0]) - 1] = '\0';
|
||||
}
|
||||
else if(strcmp(name, "usKeyItem") == 0)
|
||||
{
|
||||
@@ -157,7 +141,7 @@ lockEndElementHandle(void *userData, const XML_Char *name)
|
||||
pData->currentDepth--;
|
||||
}
|
||||
|
||||
BOOLEAN ReadInLocks(STR fileName, BOOLEAN localizedVersion)
|
||||
BOOLEAN ReadInLocks(STR fileName)
|
||||
{
|
||||
HWFILE hFile;
|
||||
UINT32 uiBytesRead;
|
||||
@@ -169,8 +153,6 @@ BOOLEAN ReadInLocks(STR fileName, BOOLEAN localizedVersion)
|
||||
|
||||
DebugMsg(TOPIC_JA2, DBG_LEVEL_3, "Loading Locks.xml" );
|
||||
|
||||
localizedTextOnly_Locks = localizedVersion;
|
||||
|
||||
// Open file
|
||||
hFile = FileOpen( fileName, FILE_ACCESS_READ, FALSE );
|
||||
if ( !hFile )
|
||||
|
||||
Reference in New Issue
Block a user