2#include <game/mLib/m_fader_base.hpp>
3#include <game/bases/d_lytbase.hpp>
4#include <lib/nw4r/ut/color.hpp>
A fader that animates a Bowser texture in/out.
virtual void draw()
Draws the fader.
void AnimeEndCheck()
Checks if the fade animation has finished yet.
static dWipeKuppa_c * m_instance
The instance of the fader.
bool mIsCreated
Whether the layout for the fader has been created.
ACTION_e mAction
The action to be performed in calc.
ACTION_e
The possible actions performed in calc.
@ ANIME_END_CHECK
Fade has begun, waiting for it to end.
@ IDLE
The fade has not been started.
@ OPEN_SETUP
Prepare the fade-out transition.
@ CLOSE_SETUP
Prepare the fade-in transition.
void OpenSetup()
Prepares the fade-out transition.
dWipeKuppa_c(nw4r::ut::Color, mFaderBase_c::EStatus stat)
See mFaderBase_c::mFaderBase_c.
virtual int calc()
Calculates the fader at the current frame.
ANIM_e
The animations for this fader.
virtual bool fadeOut()
Initiates a fade out from no-obstruction.
bool createLayout()
Loads the resources and creates the layout for the fader.
nw4r::lyt::Pane * mpRootPane
The root pane of the fader layout.
LytBase_c mLyt
The layout for the fader.
virtual void setStatus(mFaderBase_c::EStatus stat)
Sets the fader's status.
nw4r::lyt::Window * mpWnd[1]
The window pane containing the fader texture.
void CloseSetup()
Prepares the fade-in transition.
virtual bool fadeIn()
Initiates a fade in from pure blacked-out.
~dWipeKuppa_c()
Destroys the fader.
Base fader implementation.
EStatus
The fader's status.