-onlyents: keep gridsize as stored in the bsp
This commit is contained in:
parent
f536f829e5
commit
2f85cccd8c
|
|
@ -626,7 +626,7 @@ void OnlyEnts( void )
|
||||||
{
|
{
|
||||||
char out[ 1024 ];
|
char out[ 1024 ];
|
||||||
|
|
||||||
char save_cmdline[1024], save_version[1024];
|
char save_cmdline[1024], save_version[1024], save_gridsize[1024];
|
||||||
const char *p;
|
const char *p;
|
||||||
|
|
||||||
/* note it */
|
/* note it */
|
||||||
|
|
@ -642,6 +642,9 @@ void OnlyEnts( void )
|
||||||
p = ValueForKey(&entities[0], "_q3map2_version");
|
p = ValueForKey(&entities[0], "_q3map2_version");
|
||||||
strncpy(save_version, p, sizeof(save_version));
|
strncpy(save_version, p, sizeof(save_version));
|
||||||
save_version[sizeof(save_version)-1] = 0;
|
save_version[sizeof(save_version)-1] = 0;
|
||||||
|
p = ValueForKey(&entities[0], "gridsize");
|
||||||
|
strncpy(save_gridsize, p, sizeof(save_gridsize));
|
||||||
|
save_gridsize[sizeof(save_gridsize)-1] = 0;
|
||||||
|
|
||||||
numEntities = 0;
|
numEntities = 0;
|
||||||
|
|
||||||
|
|
@ -654,6 +657,8 @@ void OnlyEnts( void )
|
||||||
SetKeyValue(&entities[0], "_q3map2_cmdline", save_cmdline);
|
SetKeyValue(&entities[0], "_q3map2_cmdline", save_cmdline);
|
||||||
if(*save_version)
|
if(*save_version)
|
||||||
SetKeyValue(&entities[0], "_q3map2_version", save_version);
|
SetKeyValue(&entities[0], "_q3map2_version", save_version);
|
||||||
|
if(*save_gridsize)
|
||||||
|
SetKeyValue(&entities[0], "gridsize", save_gridsize);
|
||||||
|
|
||||||
numBSPEntities = numEntities;
|
numBSPEntities = numEntities;
|
||||||
UnparseEntities();
|
UnparseEntities();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user