Definetint (DEF): Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Fox (talk | contribs)
No edit summary
Fox (talk | contribs)
No edit summary
Line 1: Line 1:
'''definetint <palettenum> <red> <green> <blue> <flags>
<span {{code}}>'''definetint''' <palettenum> <red> <green> <blue> <flags></span>


Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles. <red>, <green>, and <blue> are numbers in the range 0 to 255 which specify the color the tint should look like. <flags> specifies any processing effects to use.
Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles. <red>, <green>, and <blue> are numbers in the range 0 to 255 which specify the color the tint should look like. <flags> specifies any processing effects to use.

Revision as of 05:46, 23 February 2020

definetint <palettenum> <red> <green> <blue> <flags>

Defines a Hightile texture tint to simulate palette effects normally used on ART-file tiles. <red>, <green>, and <blue> are numbers in the range 0 to 255 which specify the color the tint should look like. <flags> specifies any processing effects to use.

Flags

The following values are used by tint.

Value Label Description
1 HICTINT_GRAYSCALE Convert to grayscale.
2 HICTINT_INVERT Invert colors.
4 HICTINT_COLORIZE This enables the "colorize" color mode. This mode is similar to "multiply", except the end result will make the pixels 4x brighter. A value of 64 has no effect.
8 HICTINT_USEONART Applies the tint instead of lookup palette on 8-bit tile.
16 HICTINT_APPLYOVERPALSWAP
32 HICTINT_APPLYOVERALTPAL
64 HICTINT_BLEND_SCREEN This enables the "screen" color mode. This mode increases the colors proportionally. A value of zero has no effect.
128 HICTINT_BLEND_OVERLAY Enables the "overlay" color mode. This mode increases or decreases the colors of the pixels from the middle. A value of 128 has no effect.
64 + 128 HICTINT_BLEND_HARDLIGHT Same as overlay, but changes the priority between texture or color during the calculation.
256 HICTINT_ALWAYSUSEART Force 8-bit texture to be displayed even if a hightile was defined.
512 HICTINT_NOFOGSHADE Force an even visibility on the texture. Can be set for all palettes with GLOBAL_NO_GL_FOGSHADE on globalflags.