1
0
Fork 0
forked from fte/fteqw

Fixed the old fs stuff here, to use the vfs thingie.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@1737 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2005-12-23 01:23:03 +00:00
parent c5b3483145
commit 06b2836ecc

View file

@ -328,7 +328,7 @@ int QCEditor (progfuncs_t *prinst, char *filename, int line, int nump, char **pa
int i;
char buffer[8192];
char *r;
FILE *f;
vfsfile_t *f;
SV_EndRedirect();
@ -336,13 +336,15 @@ int QCEditor (progfuncs_t *prinst, char *filename, int line, int nump, char **pa
return -1;
SV_EndRedirect();
if (developer.value)
COM_FOpenFile(filename, &f);
{
f = FS_OpenVFS(filename, "rb", FS_GAME);
}
else
f = NULL; //faster.
if (!f)
{
Q_snprintfz(buffer, sizeof(buffer), "src/%s", filename);
COM_FOpenFile(buffer, &f);
f = FS_OpenVFS(buffer, "rb", FS_GAME);
}
if (!f)
Con_Printf("-%s - %i\n", filename, line);
@ -350,12 +352,12 @@ int QCEditor (progfuncs_t *prinst, char *filename, int line, int nump, char **pa
{
for (i = 0; i < line; i++)
{
fgets(buffer, sizeof(buffer), f);
VFS_GETS(buffer, sizeof(buffer), f);
}
if ((r = strchr(buffer, '\r')))
{ r[0] = '\n';r[1]='\0';}
Con_Printf("-%s", buffer);
fclose(f);
VFS_CLOSE(f);
}
//PF_break(NULL);
return line;