- fixed: FNodeBuilder::ExtractMini needs to check for segs that were created from minisegs.
- made polyobject node building code more update friendly for GZDoom by making R_BuildPolyBSP public. SVN r2500 (trunk)
This commit is contained in:
parent
100731e3ab
commit
79ff9ae3ae
4 changed files with 14 additions and 5 deletions
|
|
@ -224,8 +224,16 @@ void FNodeBuilder::ExtractMini (FMiniBSP *bsp)
|
|||
out->v2 = &bsp->Verts[org->v2];
|
||||
out->backsector = org->backsector;
|
||||
out->frontsector = org->frontsector;
|
||||
out->linedef = Level.Lines + org->linedef;
|
||||
out->sidedef = Level.Sides + org->sidedef;
|
||||
if (org->sidedef != int(NO_SIDE))
|
||||
{
|
||||
out->linedef = Level.Lines + org->linedef;
|
||||
out->sidedef = Level.Sides + org->sidedef;
|
||||
}
|
||||
else // part of a miniseg
|
||||
{
|
||||
out->linedef = NULL;
|
||||
out->sidedef = NULL;
|
||||
}
|
||||
out->PartnerSeg = NULL;
|
||||
out->bPolySeg = false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue