Apply tripwire effect to TRIPWIRE and 4RIPWIRE

This commit is contained in:
James R 2021-11-28 16:23:37 -08:00
parent 2276304c1d
commit 54aaf6d98e

View file

@ -1938,13 +1938,19 @@ static void P_ProcessLinedefsAfterSidedefs(void)
{ {
size_t i = numlines; size_t i = numlines;
register line_t *ld = lines; register line_t *ld = lines;
const INT32 TEX_TRIPWIRE = R_TextureNumForName("TRIPWIRE");
const INT32 TEX_4RIPWIRE = R_TextureNumForName("4RIPWIRE");
for (; i--; ld++) for (; i--; ld++)
{ {
INT32 midtexture = sides[ld->sidenum[0]].midtexture;
ld->frontsector = sides[ld->sidenum[0]].sector; //e6y: Can't be -1 here ld->frontsector = sides[ld->sidenum[0]].sector; //e6y: Can't be -1 here
ld->backsector = ld->sidenum[1] != 0xffff ? sides[ld->sidenum[1]].sector : 0; ld->backsector = ld->sidenum[1] != 0xffff ? sides[ld->sidenum[1]].sector : 0;
if (sides[ld->sidenum[0]].midtexture == if (midtexture == TEX_TRIPWIRE ||
R_TextureNumForName("TRIPWIRE")) midtexture == TEX_4RIPWIRE)
{ {
ld->tripwire = true; ld->tripwire = true;
} }