diff options
author | Simon Howard | 2008-10-01 18:19:11 +0000 |
---|---|---|
committer | Simon Howard | 2008-10-01 18:19:11 +0000 |
commit | c137615aa75afda8c744e57278c138bd29d5d68e (patch) | |
tree | d0fdde644945eae0bda0a77f4995057fa9c5e723 /src/heretic/r_draw.c | |
parent | f8b216522bb4a2f2a8279412ff949955706d727e (diff) | |
download | chocolate-doom-c137615aa75afda8c744e57278c138bd29d5d68e.tar.gz chocolate-doom-c137615aa75afda8c744e57278c138bd29d5d68e.tar.bz2 chocolate-doom-c137615aa75afda8c744e57278c138bd29d5d68e.zip |
Rename "FuzzColumn"/"FuzzPatch" for Heretic/Hexen code to
TLColumn/TLPatch for consistency; these are translucent draw functions,
not fuzzy draw functions like Doom's R_DrawFuzzColumn.
Subversion-branch: /branches/raven-branch
Subversion-revision: 1313
Diffstat (limited to 'src/heretic/r_draw.c')
-rw-r--r-- | src/heretic/r_draw.c | 37 |
1 files changed, 4 insertions, 33 deletions
diff --git a/src/heretic/r_draw.c b/src/heretic/r_draw.c index 4315c600..468645f6 100644 --- a/src/heretic/r_draw.c +++ b/src/heretic/r_draw.c @@ -120,22 +120,9 @@ void R_DrawColumnLow(void) while (count--); } +// Translucent column draw - blended with background using tinttable. -#define FUZZTABLE 50 - -#define FUZZOFF (SCREENWIDTH) -int fuzzoffset[FUZZTABLE] = { - FUZZOFF, -FUZZOFF, FUZZOFF, -FUZZOFF, FUZZOFF, FUZZOFF, -FUZZOFF, FUZZOFF, - FUZZOFF, -FUZZOFF, FUZZOFF, FUZZOFF, FUZZOFF, -FUZZOFF, FUZZOFF, - FUZZOFF, FUZZOFF, -FUZZOFF, -FUZZOFF, -FUZZOFF, -FUZZOFF, FUZZOFF, - -FUZZOFF, -FUZZOFF, FUZZOFF, FUZZOFF, FUZZOFF, FUZZOFF, -FUZZOFF, - FUZZOFF, -FUZZOFF, FUZZOFF, FUZZOFF, -FUZZOFF, -FUZZOFF, FUZZOFF, - FUZZOFF, -FUZZOFF, -FUZZOFF, -FUZZOFF, -FUZZOFF, FUZZOFF, FUZZOFF, - FUZZOFF, FUZZOFF, -FUZZOFF, FUZZOFF, FUZZOFF, -FUZZOFF, FUZZOFF -}; -int fuzzpos = 0; - -void R_DrawFuzzColumn(void) +void R_DrawTLColumn(void) { int count; byte *dest; @@ -152,7 +139,7 @@ void R_DrawFuzzColumn(void) #ifdef RANGECHECK if ((unsigned) dc_x >= SCREENWIDTH || dc_yl < 0 || dc_yh >= SCREENHEIGHT) - I_Error("R_DrawFuzzColumn: %i to %i at %i", dc_yl, dc_yh, dc_x); + I_Error("R_DrawTLColumn: %i to %i at %i", dc_yl, dc_yh, dc_x); #endif dest = ylookup[dc_yl] + columnofs[dc_x]; @@ -160,28 +147,12 @@ void R_DrawFuzzColumn(void) fracstep = dc_iscale; frac = dc_texturemid + (dc_yl - centery) * fracstep; -// OLD FUZZY INVISO SPRITE STUFF -/* do - { - *dest = colormaps[6*256+dest[fuzzoffset[fuzzpos]]]; - if (++fuzzpos == FUZZTABLE) - fuzzpos = 0; - dest += SCREENWIDTH; - frac += fracstep; - } while (count--); -*/ - do { *dest = tinttable[((*dest) << 8) + dc_colormap[dc_source[(frac >> FRACBITS) & 127]]]; - //*dest = dest[SCREENWIDTH*10+5]; - -// *dest = //tinttable[((*dest)<<8)+colormaps[dc_source[(frac>>FRACBITS)&127]]]; - -// *dest = dc_colormap[dc_source[(frac>>FRACBITS)&127]]; dest += SCREENWIDTH; frac += fracstep; } @@ -228,7 +199,7 @@ void R_DrawTranslatedColumn(void) while (count--); } -void R_DrawTranslatedFuzzColumn(void) +void R_DrawTranslatedTLColumn(void) { int count; byte *dest; |