New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
EventDown Class Reference

#include <EventDown.h>

Inherits EventBase.

Public Types

enum  DieType {
  cDieType_Normal = 0 , cDieType_Fall , cDieType_Yogan , cDieType_Poison ,
  cDieType_DeathCloud , cDieType_None
}
Public Types inherited from EventBase
enum  Result { cResult_Keep = 0 , cResult_Exit }

Public Member Functions

 EventDown (s32 player_no)
virtual ~EventDown ()
void enter () override
Result execute () override
bool isJoin (const ActorBase *actor) const override
Public Member Functions inherited from EventBase
 EventBase ()
virtual ~EventBase ()
virtual void exit ()
virtual void cancel ()
virtual void terminate ()
bool isRequested () const
Public Member Functions inherited from sead::IDisposer
 IDisposer ()
virtual ~IDisposer ()

Private Attributes

s32 mPlayerNo
u8 _1c
bool mIsDone
u8 _1e
DieType mDieType

Additional Inherited Members

Protected Attributes inherited from EventBase
sead::ListNode mListNode

Member Enumeration Documentation

◆ DieType

Enumerator
cDieType_Normal 
cDieType_Fall 
cDieType_Yogan 
cDieType_Poison 
cDieType_DeathCloud 
cDieType_None 

Constructor & Destructor Documentation

◆ EventDown()

EventDown::EventDown ( s32 player_no)

◆ ~EventDown()

virtual EventDown::~EventDown ( )
inlinevirtual

Member Function Documentation

◆ enter()

void EventDown::enter ( )
overridevirtual

Reimplemented from EventBase.

◆ execute()

Result EventDown::execute ( )
overridevirtual

Reimplemented from EventBase.

◆ isJoin()

bool EventDown::isJoin ( const ActorBase * actor) const
overridevirtual

Reimplemented from EventBase.

Member Data Documentation

◆ mPlayerNo

s32 EventDown::mPlayerNo
private

◆ _1c

u8 EventDown::_1c
private

◆ mIsDone

bool EventDown::mIsDone
private

◆ _1e

u8 EventDown::_1e
private

◆ mDieType

DieType EventDown::mDieType
private