Mounting packed ani/font files does not actually need to be relative to content mount.
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3091 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
+2
-1
@@ -60,7 +60,6 @@ uio_DirHandle *contentDir;
|
||||
uio_DirHandle *configDir;
|
||||
uio_DirHandle *saveDir;
|
||||
uio_DirHandle *meleeDir;
|
||||
uio_MountHandle *contentMountHandle;
|
||||
|
||||
char baseContentPath[PATH_MAX];
|
||||
|
||||
@@ -315,6 +314,8 @@ mountContentDir (uio_Repository *repository, const char *contentPath)
|
||||
{
|
||||
uio_DirHandle *packagesDir, *addonsDir;
|
||||
static uio_AutoMount *autoMount[] = { NULL };
|
||||
uio_MountHandle *contentMountHandle;
|
||||
|
||||
availableAddons = NULL;
|
||||
|
||||
contentMountHandle = uio_mountDir (repository, "/",
|
||||
|
||||
@@ -50,8 +50,6 @@ extern uio_DirHandle *saveDir;
|
||||
extern uio_DirHandle *meleeDir;
|
||||
extern char baseContentPath[PATH_MAX];
|
||||
|
||||
extern uio_MountHandle *contentMountHandle;
|
||||
|
||||
extern uio_DirList *availableAddons;
|
||||
extern const char **optAddons;
|
||||
|
||||
|
||||
@@ -426,8 +426,8 @@ _GetCelData (uio_Stream *fp, DWORD length)
|
||||
aniDir = uio_openDir (repository, aniDirName, 0);
|
||||
aniMount = uio_mountDir (repository, aniDirName, uio_FSTYPE_ZIP,
|
||||
aniDir, aniFileName, "/", autoMount,
|
||||
uio_MOUNT_RDONLY | uio_MOUNT_ABOVE,
|
||||
contentMountHandle);
|
||||
uio_MOUNT_RDONLY | uio_MOUNT_TOP,
|
||||
NULL);
|
||||
aniFile = uio_fopen (aniDir, aniFileName, "r");
|
||||
opos = 0;
|
||||
n = 0;
|
||||
@@ -631,8 +631,8 @@ _GetFontData (uio_Stream *fp, DWORD length)
|
||||
fontDirHandle = uio_openDir (repository, fontDirName, 0);
|
||||
fontMount = uio_mountDir (repository, _cur_resfile_name, uio_FSTYPE_ZIP,
|
||||
fontDirHandle, fontZipName, "/", autoMount,
|
||||
uio_MOUNT_RDONLY | uio_MOUNT_ABOVE,
|
||||
contentMountHandle);
|
||||
uio_MOUNT_RDONLY | uio_MOUNT_TOP,
|
||||
NULL);
|
||||
uio_closeDir (fontDirHandle);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user