NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
m_color_fader.hpp
1#pragma once
2#include <game/mLib/m_fader_base.hpp>
3
4/// @brief A fader that fades a color in and out.
5/// @ingroup mlib
6class mColorFader_c : public mFaderBase_c {
7public:
8 mColorFader_c(mColor col, mFaderBase_c::EStatus status);
9
10 virtual ~mColorFader_c();
11 virtual void setStatus(EStatus status);
12 virtual int calc();
13 virtual void draw();
14
15private:
16 u8 mAspectRatio; ///< The screen's aspect ratio. 0 = 4:3, 1 = 16:9.
17};
virtual int calc()
Calculates the fader at the current frame.
virtual void draw()
Draws the fader.
u8 mAspectRatio
The screen's aspect ratio. 0 = 4:3, 1 = 16:9.
virtual void setStatus(EStatus status)
Sets the fader's status.
mFaderBase_c(const mColor &color, EStatus status)
Constructs a new fader.
EStatus
The fader's status.
A 32-bit RGBA color.
Definition m_color.hpp:6