diff options
author | aap <aap@papnet.eu> | 2019-06-30 21:06:55 +0200 |
---|---|---|
committer | aap <aap@papnet.eu> | 2019-06-30 21:06:55 +0200 |
commit | af2e764d81d6a5981bab0a0d1fd0c79cf2465f69 (patch) | |
tree | 7b3202766bcbe9711d4a0a24952bca3c4e39d6ae /src/render/2dEffect.h | |
parent | Merge pull request #79 from Nick007J/master (diff) | |
download | re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.gz re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.bz2 re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.lz re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.xz re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.zst re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.zip |
Diffstat (limited to 'src/render/2dEffect.h')
-rw-r--r-- | src/render/2dEffect.h | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/src/render/2dEffect.h b/src/render/2dEffect.h index 780d9b4f..1610f908 100644 --- a/src/render/2dEffect.h +++ b/src/render/2dEffect.h @@ -4,19 +4,45 @@ enum { EFFECT_ATTRACTOR }; +enum { + LIGHT_ON, + LIGHT_ON_NIGHT, + LIGHT_FLICKER, + LIGHT_FLICKER_NIGHT, + LIGHT_FLASH1, + LIGHT_FLASH1_NIGHT, + LIGHT_FLASH2, + LIGHT_FLASH2_NIGHT, + LIGHT_FLASH3, + LIGHT_FLASH3_NIGHT, + LIGHT_RANDOM_FLICKER, + LIGHT_RANDOM_FLICKER_NIGHT, + LIGHT_SPECIAL, + LIGHT_BRIDGE_FLASH1, + LIGHT_BRIDGE_FLASH2, +}; + +enum { + LIGHTFLAG_LOSCHECK = 1, + // same order as CPointLights flags, must start at 2 + LIGHTFLAG_FOG_NORMAL = 2, // can have light and fog + LIGHTFLAG_FOG_ALWAYS = 4, // fog only + LIGHTFLAG_FOG = (LIGHTFLAG_FOG_NORMAL|LIGHTFLAG_FOG_ALWAYS) +}; + class C2dEffect { public: struct Light { float dist; - float outerRange; + float range; // of pointlight float size; - float innerRange; - uint8 flash; + float shadowRange; + uint8 lightType; // LIGHT_ uint8 roadReflection; uint8 flareType; uint8 shadowIntensity; - uint8 flags; + uint8 flags; // LIGHTFLAG_ RwTexture *corona; RwTexture *shadow; }; |