|
supertux
|
Fades a screen towards a specific color. More...
#include <fadetoblack.hpp>


Public Types | |
| enum | Direction { FADEOUT, FADEIN } |
Public Types inherited from ScreenFade | |
| enum | FadeType { NONE, FADE, CIRCLE } |
Public Member Functions | |
| FadeToBlack (Direction direction, float fade_time, Color dest_color=Color(0, 0, 0)) | |
| virtual void | update (float dt_sec) override |
| gets called for once (per logical) frame. More... | |
| virtual void | draw (DrawingContext &context) override |
| gets called once per frame. More... | |
| virtual bool | done () const override |
| returns true if the effect is completed | |
Fades a screen towards a specific color.
|
overridevirtual |
gets called once per frame.
The ScreenFade should draw itself in this function. State changes should not be done in this function, but rather in update
Implements ScreenFade.
|
overridevirtual |
gets called for once (per logical) frame.
ScreenFades should do their state updates and logic here
Implements ScreenFade.
1.8.13