1 #ifndef __SCRIPTING_DISPLAY_EFFECT_H__
2 #define __SCRIPTING_DISPLAY_EFFECT_H__
11 virtual ~DisplayEffect()
15 /// fade display to black
16 virtual void fade_out(float fadetime) = 0;
17 /// fade display from black to normal
18 virtual void fade_in(float fadetime) = 0;
19 /// set display black (or back to normal)
20 virtual void set_black(bool enabled) = 0;
21 /// check if display is set to black
22 virtual bool is_black() = 0;
24 // fade display until just a small visible circle is left
25 // (like what happens in some cartoons at the end)
26 // void shrink_fade(Vector goal, float radius, float fadetime);