]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/ColorFade.h
fade out after victory
[l2e.git] / src / graphics / ColorFade.h
index aad9247e09ac40ee61ec9a6519f1ca31b313fd2f..6505be186bc1179768722e0ec076a90247777e01 100644 (file)
@@ -12,12 +12,21 @@ class ColorFade
 : public app::State {
 
 public:
-       ColorFade(app::State *slave, Uint32 color, int duration, bool in = false, bool interactive = false);
+       ColorFade(
+                       app::State *slave,
+                       Uint32 color,
+                       int duration,
+                       bool in = false,
+                       bool interactive = false);
        virtual ~ColorFade() { }
 
 public:
-       void SetLeadInTime(int ms) { leadIn = ms; if (ms > 0) leadInDone = false; }
+       void SetLeadInTime(int ms) {
+               leadIn = ms;
+               if (ms > 0) leadInDone = false;
+       }
        void SetLeadOutTime(int ms) { leadOut = ms; }
+       void SetDoublePop(bool b = true) { doublePop = b; }
 
 public:
        virtual void HandleEvents(const app::Input &);
@@ -48,6 +57,7 @@ private:
        bool fadeDone;
        bool in;
        bool interactive;
+       bool doublePop;
 
 };