Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
dPa_control_c::level_c Class Reference

#include <d_particle.h>

+ Collaboration diagram for dPa_control_c::level_c:

Classes

class  emitter_c
 

Public Member Functions

 level_c ()
 
void execute ()
 
void execute (dPa_control_c::level_c::emitter_c *)
 
void cleanup ()
 
emitter_cget (u32)
 
void forceOnEventMove (u32)
 
void allForceOnEventMove ()
 
JPABaseEmittergetEmitter (u32)
 
u32 entry (u16, JPABaseEmitter *, dPa_levelEcallBack *)
 
void addTable (dPa_control_c::level_c::emitter_c *)
 
void cutTable (dPa_control_c::level_c::emitter_c *)
 

Public Attributes

u32 field_0x0
 
u8 mFreeNo
 
u8 field_0x5
 
u8 field_0x6
 
emitter_c mEmitter [0x80]
 
emitter_cmTable [0x100]
 

Static Public Attributes

static const int EMITTER_MAX = 0x80
 

Constructor & Destructor Documentation

◆ level_c()

dPa_control_c::level_c::level_c ( )

Member Function Documentation

◆ addTable()

void dPa_control_c::level_c::addTable ( dPa_control_c::level_c::emitter_c i_emitter)

◆ allForceOnEventMove()

void dPa_control_c::level_c::allForceOnEventMove ( )

◆ cleanup()

void dPa_control_c::level_c::cleanup ( )

◆ cutTable()

void dPa_control_c::level_c::cutTable ( dPa_control_c::level_c::emitter_c i_emitter)

◆ entry()

u32 dPa_control_c::level_c::entry ( u16  i_name,
JPABaseEmitter i_emitter,
dPa_levelEcallBack i_callback 
)

◆ execute() [1/2]

void dPa_control_c::level_c::execute ( )

◆ execute() [2/2]

void dPa_control_c::level_c::execute ( dPa_control_c::level_c::emitter_c i_emitter)

◆ forceOnEventMove()

void dPa_control_c::level_c::forceOnEventMove ( u32  id)

◆ get()

dPa_control_c::level_c::emitter_c * dPa_control_c::level_c::get ( u32  id)

◆ getEmitter()

JPABaseEmitter * dPa_control_c::level_c::getEmitter ( u32  id)

Member Data Documentation

◆ EMITTER_MAX

const int dPa_control_c::level_c::EMITTER_MAX = 0x80
static

◆ field_0x0

u32 dPa_control_c::level_c::field_0x0

◆ field_0x5

u8 dPa_control_c::level_c::field_0x5

◆ field_0x6

u8 dPa_control_c::level_c::field_0x6

◆ mEmitter

emitter_c dPa_control_c::level_c::mEmitter[0x80]

◆ mFreeNo

u8 dPa_control_c::level_c::mFreeNo

◆ mTable

emitter_c* dPa_control_c::level_c::mTable[0x100]

The documentation for this class was generated from the following files: