mirror of
https://github.com/ENSL/NS.git
synced 2024-11-30 00:10:57 +00:00
8552ac617c
git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@1 67975925-1194-0748-b3d5-c16f83f1a3a1
41 lines
1.1 KiB
C
41 lines
1.1 KiB
C
#ifndef RENDERINGCONST_H
|
|
#define RENDERINGCONST_H
|
|
|
|
// Rendering constants
|
|
enum
|
|
{
|
|
kRenderNormal, // src
|
|
kRenderTransColor, // c*a+dest*(1-a)
|
|
kRenderTransTexture, // src*a+dest*(1-a)
|
|
kRenderGlow, // src*a+dest -- No Z buffer checks
|
|
kRenderTransAlpha, // src*srca+dest*(1-srca)
|
|
kRenderTransAdd, // src*a+dest
|
|
};
|
|
|
|
enum
|
|
{
|
|
kRenderFxNone = 0,
|
|
kRenderFxPulseSlow,
|
|
kRenderFxPulseFast,
|
|
kRenderFxPulseSlowWide,
|
|
kRenderFxPulseFastWide,
|
|
kRenderFxFadeSlow,
|
|
kRenderFxFadeFast,
|
|
kRenderFxSolidSlow,
|
|
kRenderFxSolidFast,
|
|
kRenderFxStrobeSlow,
|
|
kRenderFxStrobeFast,
|
|
kRenderFxStrobeFaster,
|
|
kRenderFxFlickerSlow,
|
|
kRenderFxFlickerFast,
|
|
kRenderFxNoDissipation,
|
|
kRenderFxDistort, // Distort/scale/translate flicker
|
|
kRenderFxHologram, // kRenderFxDistort + distance fade
|
|
kRenderFxDeadPlayer, // kRenderAmt is the player index
|
|
kRenderFxExplode, // Scale up really big!
|
|
kRenderFxGlowShell, // Glowing Shell
|
|
kRenderFxClampMinScale, // Keep this sprite from getting very small (SPRITES only!)
|
|
};
|
|
|
|
#endif
|
|
|