Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 27, 2006, 5:26:04 PM (18 years ago)
Author:
hdavid
Message:

branches/mountain_lake: fading sky/cloud colors works, RainEffect::stopRaining is a bit buggy

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/mountain_lake/src/lib/graphics/effects/cloud_effect.h

    r8793 r8837  
    3131#define at2(rx,ry) ( rx * q[0] + ry * q[1] )
    3232#define at3(rx,ry,rz) ( rx * q[0] + ry * q[1] + rz * q[2] )
     33
     34// FORWARD DECLARATION
     35template <class T> class tAnimation;
    3336
    3437
     
    8285  virtual void tick(float dt);
    8386
    84   static void changeSkyColor(Vector color);
    85   static void changeCloudColor(Vector color);
     87  static void changeSkyColor(Vector color, float time);
     88  static void changeCloudColor(Vector color, float time);
     89 
     90  void setColorSkyX(float color);
     91  void setColorSkyY(float color);
     92  void setColorSkyZ(float color);
     93  void setColorCloudX(float color);
     94  void setColorCloudY(float color);
     95  void setColorCloudZ(float color);
    8696 
    8797  static Vector    cloudColor;
     
    101111  bool             cloudActivate;
    102112  float            animationSpeed;
    103   float            fadeTime;
    104113 
    105114  static Vector           newSkyColor;
     
    108117  // Material                 cloudMaterial;
    109118  Skydome*         skydome;
     119 
     120  tAnimation<CloudEffect>*  skyColorFadeX;
     121  tAnimation<CloudEffect>*  skyColorFadeY;
     122  tAnimation<CloudEffect>*  skyColorFadeZ;
     123  tAnimation<CloudEffect>*  cloudColorFadeX;
     124  tAnimation<CloudEffect>*  cloudColorFadeY;
     125  tAnimation<CloudEffect>*  cloudColorFadeZ;
     126  static bool fadeSky;
     127  static bool fadeCloud;
     128  static float fadeTime;
    110129
    111130  // SHADER STUFF
Note: See TracChangeset for help on using the changeset viewer.