more of that new Effect stack planning

This commit is contained in:
AJ Kelly
2011-02-23 23:53:49 -06:00
parent 2153ba0dae
commit ac8aa2a7dd
+10 -2
View File
@@ -112,7 +112,8 @@ public:
enum EffectType { enum EffectType {
EffectType_Diffuse, EffectType_Diffuse,
EffectType_Translate, EffectType_Translate,
Num_EffectType Num_EffectType,
EffectType_Invalid
}; };
*/ */
@@ -120,7 +121,14 @@ public:
/* /*
struct Effect struct Effect
{ {
RString m_sName; Effect() : m_sName(""), m_Type(EffectType_Invalid), m_fSecsIntoEffect(0),
m_fEffectDelta(0), m_fEffectRampUp(0.5f), m_fEffectHoldAtHalf(0),
m_fEffectRampDown(0.5f), m_fEffectHoldAtZero(0), m_fEffectOffset(0),
m_EffectClock(CLOCK_TIMER), m_vEffectMagnitude(RageVector3(0,0,10)),
m_effectColor1(RageColor(1,1,1,1)), m_effectColor2(RageColor(1,1,1,1))
{ }
RString m_sName; // "" is equivalent to no_effect
EffectType m_Type; // diffuse or translate EffectType m_Type; // diffuse or translate
float m_fSecsIntoEffect; float m_fSecsIntoEffect;
float m_fEffectDelta; float m_fEffectDelta;