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

#include <d_event_data.h>

+ Collaboration diagram for dEvDtStaff_c:

Classes

struct  DirectorData
 
struct  EffectData
 
struct  MessageData
 
struct  SoundData
 
struct  StaffWork
 
struct  TimerKeeperData
 

Public Types

enum  StaffType {
  TYPE_DEFAULT , TYPE_ALL , TYPE_CAMERA , TYPE_EFFECT ,
  TYPE_TIMEKEEPER , TYPE_DIRECTOR = 6 , TYPE_MESSAGE , TYPE_SOUND ,
  TYPE_LIGHT , TYPE_PACKAGE = 11 , TYPE_CREATE
}
 

Public Member Functions

void specialProc_WaitStart (int index)
 
void specialProc_WaitProc (int)
 
void specialProc ()
 
void init ()
 
void advanceCut (int cut)
 
void specialProcLight ()
 
void specialProcMessage ()
 
void specialProcSound ()
 
void specialProcCreate ()
 
void specialProcDirector ()
 
void specialProcPackage ()
 
void specialProcTimekeeper ()
 
void specialProcEffect ()
 
int getType ()
 
chargetName ()
 
int getCurrentCut ()
 
int getStartCut ()
 

Public Attributes

char mName [8]
 
StaffWork mWork
 
u8 field_0x1C [0x20 - 0x1C]
 
s32 mTagID
 
u32 mIndex
 
u32 mFlagID
 
int mType
 
int mStartCut
 
u8 field_0x34 [2]
 
s16 mWaitTimer
 
int mCurrentCut
 
s32 field_0x3c
 
bool field_0x40
 
bool field_0x41
 
u8 mData [0x50 - 0x42]
 

Member Enumeration Documentation

◆ StaffType

Enumerator
TYPE_DEFAULT 
TYPE_ALL 
TYPE_CAMERA 
TYPE_EFFECT 
TYPE_TIMEKEEPER 
TYPE_DIRECTOR 
TYPE_MESSAGE 
TYPE_SOUND 
TYPE_LIGHT 
TYPE_PACKAGE 
TYPE_CREATE 

Member Function Documentation

◆ advanceCut()

void dEvDtStaff_c::advanceCut ( int  cut)

◆ getCurrentCut()

int dEvDtStaff_c::getCurrentCut ( )
inline

◆ getName()

char * dEvDtStaff_c::getName ( )
inline

◆ getStartCut()

int dEvDtStaff_c::getStartCut ( )
inline

◆ getType()

int dEvDtStaff_c::getType ( )
inline

◆ init()

void dEvDtStaff_c::init ( )

◆ specialProc()

void dEvDtStaff_c::specialProc ( )

◆ specialProc_WaitProc()

void dEvDtStaff_c::specialProc_WaitProc ( int  param_0)

◆ specialProc_WaitStart()

void dEvDtStaff_c::specialProc_WaitStart ( int  index)

◆ specialProcCreate()

void dEvDtStaff_c::specialProcCreate ( )

◆ specialProcDirector()

void dEvDtStaff_c::specialProcDirector ( )

◆ specialProcEffect()

void dEvDtStaff_c::specialProcEffect ( )

◆ specialProcLight()

void dEvDtStaff_c::specialProcLight ( )

◆ specialProcMessage()

void dEvDtStaff_c::specialProcMessage ( )

◆ specialProcPackage()

void dEvDtStaff_c::specialProcPackage ( )

◆ specialProcSound()

void dEvDtStaff_c::specialProcSound ( )

◆ specialProcTimekeeper()

void dEvDtStaff_c::specialProcTimekeeper ( )

Member Data Documentation

◆ field_0x1C

u8 dEvDtStaff_c::field_0x1C[0x20 - 0x1C]

◆ field_0x34

u8 dEvDtStaff_c::field_0x34[2]

◆ field_0x3c

s32 dEvDtStaff_c::field_0x3c

◆ field_0x40

bool dEvDtStaff_c::field_0x40

◆ field_0x41

bool dEvDtStaff_c::field_0x41

◆ mCurrentCut

int dEvDtStaff_c::mCurrentCut

◆ mData

u8 dEvDtStaff_c::mData[0x50 - 0x42]

◆ mFlagID

u32 dEvDtStaff_c::mFlagID

◆ mIndex

u32 dEvDtStaff_c::mIndex

◆ mName

char dEvDtStaff_c::mName[8]

◆ mStartCut

int dEvDtStaff_c::mStartCut

◆ mTagID

s32 dEvDtStaff_c::mTagID

◆ mType

int dEvDtStaff_c::mType

◆ mWaitTimer

s16 dEvDtStaff_c::mWaitTimer

◆ mWork

StaffWork dEvDtStaff_c::mWork

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