NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
d_actor_state.cpp
1#include <game/bases/d_actor_state.hpp>
2
3STATE_BASE_VIRTUAL_DEFINE(dActorState_c, Gegneric);
5
6dActorState_c::dActorState_c() : mStateMgr(*this, sStateID::null) {}
7
9
13
14STATE_BASE_VIRTUAL_DEFINE(dActorMultiState_c, GegnericMulti);
16
18
An implementation of dActor_c with multi state support.
virtual void finalizeState_GegnericMulti()
Finalization function for the GegnericMulti state.
virtual void initializeState_GegnericMulti()
Initialization function for the GegnericMulti state.
virtual void executeState_GegnericMulti()
Execution function for the GegnericMulti state.
~dActorMultiState_c()
Destroys the actor.
An implementation of dActor_c with state support.
dActorState_c()
Constructs a new actor.
virtual void initializeState_Gegneric()
Initialization function for the Gegneric state.
~dActorState_c()
Destroys the actor.
virtual void executeState_Gegneric()
Execution function for the Gegneric state.
sFStateMgr_c< dActorState_c, sStateMethodUsr_FI_c > mStateMgr
The state manager.
virtual void finalizeState_Gegneric()
Finalization function for the Gegneric state.
#define STATE_VIRTUAL_DEFINE(class, name)
Defines a virtual state.
Definition s_State.hpp:42