diff options
author | Samuel Villareal | 2010-09-07 03:16:54 +0000 |
---|---|---|
committer | Samuel Villareal | 2010-09-07 03:16:54 +0000 |
commit | d112932e1efaa6588ed7276021847a28eb596900 (patch) | |
tree | bbce4aa0cbb620013e4d68fae1c438c125673db7 /src/strife/r_segs.c | |
parent | bdd800ded2c0e2df1b15372135b9cfd5901f6ecd (diff) | |
download | chocolate-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.c | 10 |
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 } |