Fixed PSP cross compilation issues.
This commit is contained in:
@@ -30,9 +30,9 @@ class JFile {
|
|||||||
QFile *mpqFile;
|
QFile *mpqFile;
|
||||||
#endif
|
#endif
|
||||||
public:
|
public:
|
||||||
JFile() : mCurrentFileInZip(0),
|
JFile() : mCurrentFileInZip(0)
|
||||||
#ifdef QT_CONFIG
|
#ifdef QT_CONFIG
|
||||||
mpqFile(0)
|
, mpqFile(0)
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -116,25 +116,26 @@ bool JGBKFont::Init(const char* engFileName, const char* chnFileName, int fontsi
|
|||||||
int size;
|
int size;
|
||||||
|
|
||||||
JFileSystem *fileSys = JFileSystem::GetInstance();
|
JFileSystem *fileSys = JFileSystem::GetInstance();
|
||||||
if (!fileSys->OpenFile(engFileName))
|
JFile* jFile = fileSys->OpenFile(engFileName);
|
||||||
|
if (!jFile)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
size = fileSys->GetFileSize();
|
size = fileSys->GetFileSize(jFile);
|
||||||
mEngFont = new BYTE[size];
|
mEngFont = new BYTE[size];
|
||||||
|
|
||||||
fileSys->ReadFile(mEngFont, size);
|
fileSys->ReadFile(jFile, mEngFont, size);
|
||||||
fileSys->CloseFile();
|
fileSys->CloseFile(jFile);
|
||||||
|
|
||||||
|
jFile = fileSys->OpenFile(chnFileName);
|
||||||
if (!fileSys->OpenFile(chnFileName))
|
if (!jFile)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
size = fileSys->GetFileSize();
|
size = fileSys->GetFileSize(jFile);
|
||||||
|
|
||||||
mChnFont = new BYTE[size];
|
mChnFont = new BYTE[size];
|
||||||
|
|
||||||
fileSys->ReadFile(mChnFont, size);
|
fileSys->ReadFile(jFile, mChnFont, size);
|
||||||
fileSys->CloseFile();
|
fileSys->CloseFile(jFile);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user