summaryrefslogtreecommitdiff
path: root/src/strife/r_segs.c
diff options
context:
space:
mode:
authorSamuel Villareal2010-09-07 03:16:54 +0000
committerSamuel Villareal2010-09-07 03:16:54 +0000
commitd112932e1efaa6588ed7276021847a28eb596900 (patch)
treebbce4aa0cbb620013e4d68fae1c438c125673db7 /src/strife/r_segs.c
parentbdd800ded2c0e2df1b15372135b9cfd5901f6ecd (diff)
downloadchocolate-doom-d112932e1efaa6588ed7276021847a28eb596900.tar.gz
chocolate-doom-d112932e1efaa6588ed7276021847a28eb596900.tar.bz2
chocolate-doom-d112932e1efaa6588ed7276021847a28eb596900.zip
+ All linedef flags added
+ Translucent line/wall drawing supported + Jumpover/Blockfloater flag behavior implemented + Puff behavior implemented + Some changes to PIT_AttackRadius + Some changes to PIT_ChangeSector Subversion-branch: /branches/strife-branch Subversion-revision: 2030
Diffstat (limited to 'src/strife/r_segs.c')
-rw-r--r--src/strife/r_segs.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/strife/r_segs.c b/src/strife/r_segs.c
index d6e5e156..bd655654 100644
--- a/src/strife/r_segs.c
+++ b/src/strife/r_segs.c
@@ -158,6 +158,14 @@ R_RenderMaskedSegRange
if (fixedcolormap)
dc_colormap = fixedcolormap;
+
+ // villsa [STRIFE] render as transparent (25% or 75%?)
+ if(curline->linedef->flags & ML_TRANSPARENT1)
+ colfunc = fuzzcolfunc;
+
+ // villsa [STRIFE] render as transparent (25% or 75%?)
+ if(curline->linedef->flags & ML_TRANSPARENT2)
+ colfunc = R_DrawMVisTLColumn;
// draw the columns
for (dc_x = x1 ; dc_x <= x2 ; dc_x++)
@@ -188,6 +196,8 @@ R_RenderMaskedSegRange
}
spryscale += rw_scalestep;
}
+
+ colfunc = basecolfunc; // villsa [STRIFE] reset draw routines
}