summaryrefslogtreecommitdiff
path: root/src/strife/r_things.c
diff options
context:
space:
mode:
authorSamuel Villareal2010-09-05 07:18:03 +0000
committerSamuel Villareal2010-09-05 07:18:03 +0000
commit219e482771f64677d2d59820345684cf3060968d (patch)
treef0b612810408c144bc4d80093b2df9da7f50bcc6 /src/strife/r_things.c
parent9efed5192aeb52379a8bfc66cde3b773b1bcb681 (diff)
downloadchocolate-doom-219e482771f64677d2d59820345684cf3060968d.tar.gz
chocolate-doom-219e482771f64677d2d59820345684cf3060968d.tar.bz2
chocolate-doom-219e482771f64677d2d59820345684cf3060968d.zip
+ Strife translation tables implemented
+ Changed MF_TRANSSHIFT to 28 (was 26) Subversion-branch: /branches/strife-branch Subversion-revision: 2013
Diffstat (limited to 'src/strife/r_things.c')
-rw-r--r--src/strife/r_things.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/strife/r_things.c b/src/strife/r_things.c
index 90267052..45b71915 100644
--- a/src/strife/r_things.c
+++ b/src/strife/r_things.c
@@ -414,11 +414,12 @@ R_DrawVisSprite
// NULL colormap = shadow draw
colfunc = fuzzcolfunc;
}
- else if (vis->mobjflags & MF_TRANSLATION)
+ // villsa [STRIFE] new translation tables
+ else if (vis->mobjflags & (MF_COLORSWAP1|MF_COLORSWAP2|MF_COLORSWAP3))
{
colfunc = transcolfunc;
dc_translation = translationtables - 256 +
- ( (vis->mobjflags & MF_TRANSLATION) >> (MF_TRANSSHIFT-8) );
+ ((vis->mobjflags & (MF_COLORSWAP1|MF_COLORSWAP2|MF_COLORSWAP3))>>20);
}
dc_iscale = abs(vis->xiscale)>>detailshift;