- restored original Doom behavior for hitscans to only check actors which have their center in the blockmap cells being checked, compatibility optioned by COMPATF_HITSCAN.
SVN r2341 (trunk)
This commit is contained in:
parent
8f881be0fb
commit
6c4d070095
6 changed files with 81 additions and 74 deletions
|
|
@ -3077,26 +3077,6 @@ static void P_GroupLines (bool buildmap)
|
|||
}
|
||||
}
|
||||
}
|
||||
#if 0
|
||||
int block;
|
||||
|
||||
// adjust bounding box to map blocks
|
||||
block = (bbox.Top()-bmaporgy+MAXRADIUS)>>MAPBLOCKSHIFT;
|
||||
block = block >= bmapheight ? bmapheight-1 : block;
|
||||
//sector->blockbox.Top()=block;
|
||||
|
||||
block = (bbox.Bottom()-bmaporgy-MAXRADIUS)>>MAPBLOCKSHIFT;
|
||||
block = block < 0 ? 0 : block;
|
||||
//sector->blockbox.Bottom()=block;
|
||||
|
||||
block = (bbox.Right()-bmaporgx+MAXRADIUS)>>MAPBLOCKSHIFT;
|
||||
block = block >= bmapwidth ? bmapwidth-1 : block;
|
||||
//sector->blockbox.Right()=block;
|
||||
|
||||
block = (bbox.Left()-bmaporgx-MAXRADIUS)>>MAPBLOCKSHIFT;
|
||||
block = block < 0 ? 0 : block;
|
||||
//sector->blockbox.Left()=block;
|
||||
#endif
|
||||
}
|
||||
delete[] linesDoneInEachSector;
|
||||
times[3].Unclock();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue