Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_flag2.cpp File Reference

Functions

void initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c ()
 
void __dt__4cXyzFv ()
 
void calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi ()
 
void calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf ()
 
void calcFlagNormal__11FlagCloth_cFP4cXyzi ()
 
void calcFlagNormalBack__11FlagCloth_cFv ()
 
void initCcSphere__11FlagCloth_cFP10fopAc_ac_c ()
 
void setCcSphere__11FlagCloth_cFv ()
 
void execute__11FlagCloth_cFv ()
 
void draw__11FlagCloth_cFv ()
 
void create_init__12daObjFlag2_cFv ()
 
void initBaseMtx__12daObjFlag2_cFv ()
 
void initCollision__12daObjFlag2_cFv ()
 
void setCollision__12daObjFlag2_cFv ()
 
void createHeap__12daObjFlag2_cFv ()
 
static void createSolidHeap__FP10fopAc_ac_c ()
 
void create__12daObjFlag2_cFv ()
 
void __ct__12daObjFlag2_cFv ()
 
void __dt__11FlagCloth_cFv ()
 
void __ct__4cXyzFv ()
 
void __dt__8cM3dGSphFv ()
 
void __ct__11J3DLightObjFv ()
 
void __dt__8cM3dGCylFv ()
 
void __dt__8cM3dGAabFv ()
 
void __dt__10dCcD_GSttsFv ()
 
void draw__12daObjFlag2_cFv ()
 
static void daObjFlag2_Draw__FP12daObjFlag2_c ()
 
static void daObjFlag2_Execute__FP12daObjFlag2_c ()
 
static bool daObjFlag2_IsDelete__FP12daObjFlag2_c ()
 
static void daObjFlag2_Delete__FP12daObjFlag2_c ()
 
void __dt__12daObjFlag2_cFv ()
 
static void daObjFlag2_Create__FP10fopAc_ac_c ()
 
void __dt__10cCcD_GSttsFv ()
 
void getTargetPos__11FlagCloth_cFv ()
 
void transS__14mDoMtx_stack_cFRC4cXyz ()
 
void mDoExt_modelUpdateDL__FP8J3DModel ()
 
void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ()
 
void __ct__10fopAc_ac_cFv ()
 
void __dt__10fopAc_ac_cFv ()
 
void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ()
 
void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ()
 
void dComIfG_resLoad__FP30request_of_phase_process_classPCc ()
 
void dComIfG_resDelete__FP30request_of_phase_process_classPCc ()
 
void getArcName__12daSetBgObj_cFP10fopAc_ac_c ()
 
void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci ()
 
void dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf ()
 
void __ct__10dCcD_GSttsFv ()
 
void Init__9dCcD_SttsFiiP10fopAc_ac_c ()
 
void __ct__12dCcD_GObjInfFv ()
 
void __dt__12dCcD_GObjInfFv ()
 
void ChkTgHit__12dCcD_GObjInfFv ()
 
void GetTgHitObj__12dCcD_GObjInfFv ()
 
void Set__8dCcD_CylFRC11dCcD_SrcCyl ()
 
void Set__8dCcD_SphFRC11dCcD_SrcSph ()
 
void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ()
 
void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ()
 
void dKy_setLight_again__Fv ()
 
void dKy_Global_amb_set__FP12dKy_tevstr_c ()
 
void dKy_GxFog_tevstr_set__FP12dKy_tevstr_c ()
 
void dKy_setLight_mine__FP12dKy_tevstr_c ()
 
void dKy_tevstr_init__FP12dKy_tevstr_cScUc ()
 
void Set__4cCcSFP8cCcD_Obj ()
 
void __mi__4cXyzCFRC3Vec ()
 
void __ml__4cXyzCFf ()
 
void outprod__4cXyzCFRC3Vec ()
 
void normZC__4cXyzCFv ()
 
void normalizeZP__4cXyzFv ()
 
void cM_rndFX__Ff ()
 
void SetC__8cM3dGCylFRC4cXyz ()
 
void SetH__8cM3dGCylFf ()
 
void SetR__8cM3dGCylFf ()
 
void SetC__8cM3dGSphFRC4cXyz ()
 
void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ()
 
void __dl__FPv ()
 
void reinitGX__6J3DSysFv ()
 
bool entry__9J3DPacketFP13J3DDrawBuffer ()
 
void entryImm__13J3DDrawBufferFP9J3DPacketUs ()
 
void __as__12J3DLightInfoFRC12J3DLightInfo ()
 
void __destroy_arr ()
 
void __construct_array ()
 
void __cvt_fp2unsigned ()
 
void _savegpr_23 ()
 
void _savegpr_26 ()
 
void _savegpr_28 ()
 
void _savegpr_29 ()
 
void _restgpr_23 ()
 
void _restgpr_26 ()
 
void _restgpr_28 ()
 
void _restgpr_29 ()
 
void sprintf ()
 
 COMPILER_STRIP_GATE (0x80BEE0DC, &daObjFlag2_c::M_attr)
 
 COMPILER_STRIP_GATE (0x80BEE0F0, &lit_3643)
 
 COMPILER_STRIP_GATE (0x80BEE0F4, &lit_3685)
 
 COMPILER_STRIP_GATE (0x80BEE0F8, &lit_3686)
 
 COMPILER_STRIP_GATE (0x80BEE0FC, &lit_3687)
 
static SECTION_DATA u8 l_pennant_flagDL[152] ALIGN_DECL (32)
 
 COMPILER_STRIP_GATE (0x80BEE104, &lit_3728)
 
 COMPILER_STRIP_GATE (0x80BEE10C, &lit_3729)
 
 COMPILER_STRIP_GATE (0x80BEE114, &lit_3730)
 
 COMPILER_STRIP_GATE (0x80BEE15C, &lit_3907)
 
 COMPILER_STRIP_GATE (0x80BEE160, &lit_3910)
 
 COMPILER_STRIP_GATE (0x80BEE164, &lit_3959)
 
 COMPILER_STRIP_GATE (0x80BEE168, &lit_3960)
 
 COMPILER_STRIP_GATE (0x80BEE16C, &lit_3961)
 
 COMPILER_STRIP_GATE (0x80BEE174, &lit_3963)
 
 COMPILER_STRIP_GATE (0x80BEE1C0, &lit_3982)
 
 COMPILER_STRIP_GATE (0x80BEE1C4, &lit_3983)
 
 COMPILER_STRIP_GATE (0x80BEE1C8, &lit_4020)
 
 COMPILER_STRIP_GATE (0x80BEE1CC, &lit_4021)
 
 COMPILER_STRIP_GATE (0x80BEE1D4, &lit_4023)
 
static void createSolidHeap (fopAc_ac_c *param_0)
 
static void daObjFlag2_Draw (daObjFlag2_c *param_0)
 
 COMPILER_STRIP_GATE (0x80BEE1DC, &lit_4334)
 
 COMPILER_STRIP_GATE (0x80BEE1E0, &lit_4335)
 
 COMPILER_STRIP_GATE (0x80BEE1E4, &lit_4336)
 
static void daObjFlag2_Execute (daObjFlag2_c *param_0)
 
static bool daObjFlag2_IsDelete (daObjFlag2_c *param_0)
 
static void daObjFlag2_Delete (daObjFlag2_c *param_0)
 
static void daObjFlag2_Create (fopAc_ac_c *param_0)
 

Variables

u8 const M_attr__12daObjFlag2_c [20]
 
char const *const d_a_obj_flag2__stringBase0
 
void__vt__8dCcD_Sph [36]
 
void__vt__8dCcD_Cyl [36]
 
void__vt__9dCcD_Stts [11]
 
void__vt__12cCcD_SphAttr [25]
 
void__vt__12cCcD_CylAttr [25]
 
void__vt__14cCcD_ShapeAttr [22]
 
void__vt__9cCcD_Stts [8]
 
void__vt__9J3DPacket [5]
 
u8 now__14mDoMtx_stack_c [48]
 
u8 g_dComIfG_gameInfo [122384]
 
f32 Zero__4cXyz [3]
 
u8 mAudioMgrPtr__10Z2AudioMgr [4+4]
 
u8 sOldVcdVatCmd__8J3DShape [4]
 
static SECTION_RODATA f32 const lit_3643 = 10.0f
 
static SECTION_DATA u8 l_pennant_flag_pos [252]
 
static SECTION_RODATA u8 const lit_3685 [4]
 
static SECTION_RODATA u32 const lit_3686 = 0x42D0CE5F
 
static SECTION_RODATA f32 const lit_3687 [1+1]
 
static SECTION_DATA u8 l_texCoord_64x64 [168]
 
static SECTION_DATA u8 l_texCoord [168+20]
 
static SECTION_DATA u8 rel_pos_idx_tbl_3652 [504]
 
static SECTION_RODATA u8 const lit_3728 [8]
 
static SECTION_RODATA u8 const lit_3729 [8]
 
static SECTION_RODATA u8 const lit_3730 [8]
 
static SECTION_DATA u8 rel_pos_idx_tbl_3734 [588]
 
static const dCcD_SrcSph ccSphSrc
 
static SECTION_RODATA u32 const lit_3907 = 0x000000FF
 
static SECTION_RODATA u32 const lit_3910 = 0x000000FF
 
static SECTION_RODATA f32 const lit_3959 = -600.0f
 
static SECTION_RODATA f32 const lit_3960 = 600.0f
 
static SECTION_RODATA f32 const lit_3961 [1+1]
 
static SECTION_RODATA u8 const lit_3963 [8]
 
static SECTION_DEAD char const *const stringBase_80BEE1E8 = "spec.dat"
 
static const dCcD_SrcCyl ccCylSrc
 
static SECTION_RODATA f32 const lit_3982 = 15.0f
 
static SECTION_RODATA f32 const lit_3983 = 200.0f
 
static SECTION_RODATA f32 const lit_4020 = 0.125f
 
static SECTION_RODATA f32 const lit_4021 [1+1]
 
static SECTION_RODATA u8 const lit_4023 [8]
 
static SECTION_DEAD char const *const stringBase_80BEE1F1 = "flag%02d.bti"
 
static SECTION_DEAD char const *const stringBase_80BEE1FE = "flag.bti"
 
static SECTION_DEAD char const *const stringBase_80BEE207 = "model0.bmd"
 
static SECTION_DEAD char const *const stringBase_80BEE212 = "FlagObj%02d"
 
static actor_method_class l_daObjFlag2_Method
 
actor_process_profile_definition g_profile_Obj_Flag2
 
SECTION_DATA void__vt__10cCcD_GStts [3]
 
SECTION_DATA void__vt__10dCcD_GStts [3]
 
SECTION_DATA void__vt__8cM3dGSph [3]
 
SECTION_DATA void__vt__8cM3dGCyl [3]
 
SECTION_DATA void__vt__8cM3dGAab [3]
 
SECTION_DATA void__vt__11FlagCloth_c [5]
 
static SECTION_RODATA f32 const lit_4334 = 127.0f
 
static SECTION_RODATA f32 const lit_4335 = 1.0f
 
static SECTION_RODATA f32 const lit_4336 = -1.0f
 

Function Documentation

◆ __as__12J3DLightInfoFRC12J3DLightInfo()

void __as__12J3DLightInfoFRC12J3DLightInfo ( )

◆ __construct_array()

void __construct_array ( )

◆ __ct__10dCcD_GSttsFv()

void __ct__10dCcD_GSttsFv ( )

◆ __ct__10fopAc_ac_cFv()

void __ct__10fopAc_ac_cFv ( )

◆ __ct__11J3DLightObjFv()

void __ct__11J3DLightObjFv ( )

◆ __ct__12daObjFlag2_cFv()

void __ct__12daObjFlag2_cFv ( )

◆ __ct__12dCcD_GObjInfFv()

void __ct__12dCcD_GObjInfFv ( )

◆ __ct__4cXyzFv()

void __ct__4cXyzFv ( )

◆ __cvt_fp2unsigned()

void __cvt_fp2unsigned ( )

◆ __destroy_arr()

void __destroy_arr ( )

◆ __dl__FPv()

void __dl__FPv ( )

◆ __dt__10cCcD_GSttsFv()

void __dt__10cCcD_GSttsFv ( )

Vtables for daObjHBombkoya_c mostly match, but __dt__17dEvLib_callback_cFv keeps getting generated above after daObjHBombkoya_create1st instead of down here. If that can be fixed, it should fix all vtable issues for this TU

◆ __dt__10dCcD_GSttsFv()

void __dt__10dCcD_GSttsFv ( )

◆ __dt__10fopAc_ac_cFv()

void __dt__10fopAc_ac_cFv ( )

◆ __dt__11FlagCloth_cFv()

void __dt__11FlagCloth_cFv ( )

◆ __dt__12daObjFlag2_cFv()

void __dt__12daObjFlag2_cFv ( )

◆ __dt__12dCcD_GObjInfFv()

void __dt__12dCcD_GObjInfFv ( )

◆ __dt__4cXyzFv()

void __dt__4cXyzFv ( void  )

◆ __dt__8cM3dGAabFv()

void __dt__8cM3dGAabFv ( )

◆ __dt__8cM3dGCylFv()

void __dt__8cM3dGCylFv ( )

◆ __dt__8cM3dGSphFv()

void __dt__8cM3dGSphFv ( )

◆ __mi__4cXyzCFRC3Vec()

void __mi__4cXyzCFRC3Vec ( )

◆ __ml__4cXyzCFf()

void __ml__4cXyzCFf ( )

◆ _restgpr_23()

void _restgpr_23 ( )

◆ _restgpr_26()

void _restgpr_26 ( )

◆ _restgpr_28()

void _restgpr_28 ( )

◆ _restgpr_29()

void _restgpr_29 ( )

◆ _savegpr_23()

void _savegpr_23 ( )

◆ _savegpr_26()

void _savegpr_26 ( )

◆ _savegpr_28()

void _savegpr_28 ( )

◆ _savegpr_29()

void _savegpr_29 ( )

◆ ALIGN_DECL()

static SECTION_DATA u8 l_pennant_flagDL[152] ALIGN_DECL ( 32  )
static

◆ calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi()

void calcFlagFactor__11FlagCloth_cFP4cXyzP4cXyzP4cXyzi ( )

◆ calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf()

void calcFlagFactorSub__11FlagCloth_cFP4cXyzP4cXyzP4cXyzf ( )

◆ calcFlagNormal__11FlagCloth_cFP4cXyzi()

void calcFlagNormal__11FlagCloth_cFP4cXyzi ( )

◆ calcFlagNormalBack__11FlagCloth_cFv()

void calcFlagNormalBack__11FlagCloth_cFv ( )

◆ ChkTgHit__12dCcD_GObjInfFv()

void ChkTgHit__12dCcD_GObjInfFv ( )

◆ cM_rndFX__Ff()

void cM_rndFX__Ff ( )

◆ COMPILER_STRIP_GATE() [1/22]

COMPILER_STRIP_GATE ( 0x80BEE0DC  ,
&daObjFlag2_c::M_attr   
)

◆ COMPILER_STRIP_GATE() [2/22]

COMPILER_STRIP_GATE ( 0x80BEE0F0  ,
lit_3643 
)

◆ COMPILER_STRIP_GATE() [3/22]

COMPILER_STRIP_GATE ( 0x80BEE0F4  ,
lit_3685 
)

◆ COMPILER_STRIP_GATE() [4/22]

COMPILER_STRIP_GATE ( 0x80BEE0F8  ,
lit_3686 
)

◆ COMPILER_STRIP_GATE() [5/22]

COMPILER_STRIP_GATE ( 0x80BEE0FC  ,
lit_3687 
)

◆ COMPILER_STRIP_GATE() [6/22]

COMPILER_STRIP_GATE ( 0x80BEE104  ,
lit_3728 
)

◆ COMPILER_STRIP_GATE() [7/22]

COMPILER_STRIP_GATE ( 0x80BEE10C  ,
lit_3729 
)

◆ COMPILER_STRIP_GATE() [8/22]

COMPILER_STRIP_GATE ( 0x80BEE114  ,
lit_3730 
)

◆ COMPILER_STRIP_GATE() [9/22]

COMPILER_STRIP_GATE ( 0x80BEE15C  ,
lit_3907 
)

◆ COMPILER_STRIP_GATE() [10/22]

COMPILER_STRIP_GATE ( 0x80BEE160  ,
lit_3910 
)

◆ COMPILER_STRIP_GATE() [11/22]

COMPILER_STRIP_GATE ( 0x80BEE164  ,
lit_3959 
)

◆ COMPILER_STRIP_GATE() [12/22]

COMPILER_STRIP_GATE ( 0x80BEE168  ,
lit_3960 
)

◆ COMPILER_STRIP_GATE() [13/22]

COMPILER_STRIP_GATE ( 0x80BEE16C  ,
lit_3961 
)

◆ COMPILER_STRIP_GATE() [14/22]

COMPILER_STRIP_GATE ( 0x80BEE174  ,
lit_3963 
)

◆ COMPILER_STRIP_GATE() [15/22]

COMPILER_STRIP_GATE ( 0x80BEE1C0  ,
lit_3982 
)

◆ COMPILER_STRIP_GATE() [16/22]

COMPILER_STRIP_GATE ( 0x80BEE1C4  ,
lit_3983 
)

◆ COMPILER_STRIP_GATE() [17/22]

COMPILER_STRIP_GATE ( 0x80BEE1C8  ,
lit_4020 
)

◆ COMPILER_STRIP_GATE() [18/22]

COMPILER_STRIP_GATE ( 0x80BEE1CC  ,
lit_4021 
)

◆ COMPILER_STRIP_GATE() [19/22]

COMPILER_STRIP_GATE ( 0x80BEE1D4  ,
lit_4023 
)

◆ COMPILER_STRIP_GATE() [20/22]

COMPILER_STRIP_GATE ( 0x80BEE1DC  ,
lit_4334 
)

◆ COMPILER_STRIP_GATE() [21/22]

COMPILER_STRIP_GATE ( 0x80BEE1E0  ,
lit_4335 
)

◆ COMPILER_STRIP_GATE() [22/22]

COMPILER_STRIP_GATE ( 0x80BEE1E4  ,
lit_4336 
)

◆ create__12daObjFlag2_cFv()

void create__12daObjFlag2_cFv ( )

◆ create_init__12daObjFlag2_cFv()

void create_init__12daObjFlag2_cFv ( )

◆ createHeap__12daObjFlag2_cFv()

void createHeap__12daObjFlag2_cFv ( )

◆ createSolidHeap()

static void createSolidHeap ( fopAc_ac_c param_0)
static

◆ createSolidHeap__FP10fopAc_ac_c()

static void createSolidHeap__FP10fopAc_ac_c ( )
static

◆ daObjFlag2_Create()

static void daObjFlag2_Create ( fopAc_ac_c param_0)
static

◆ daObjFlag2_Create__FP10fopAc_ac_c()

static void daObjFlag2_Create__FP10fopAc_ac_c ( )
static

◆ daObjFlag2_Delete()

static void daObjFlag2_Delete ( daObjFlag2_c param_0)
static

◆ daObjFlag2_Delete__FP12daObjFlag2_c()

static void daObjFlag2_Delete__FP12daObjFlag2_c ( )
static

◆ daObjFlag2_Draw()

static void daObjFlag2_Draw ( daObjFlag2_c param_0)
static

◆ daObjFlag2_Draw__FP12daObjFlag2_c()

static void daObjFlag2_Draw__FP12daObjFlag2_c ( )
static

◆ daObjFlag2_Execute()

static void daObjFlag2_Execute ( daObjFlag2_c param_0)
static

◆ daObjFlag2_Execute__FP12daObjFlag2_c()

static void daObjFlag2_Execute__FP12daObjFlag2_c ( )
static

◆ daObjFlag2_IsDelete()

static bool daObjFlag2_IsDelete ( daObjFlag2_c param_0)
static

◆ daObjFlag2_IsDelete__FP12daObjFlag2_c()

static bool daObjFlag2_IsDelete__FP12daObjFlag2_c ( )
static

◆ dComIfG_resDelete__FP30request_of_phase_process_classPCc()

void dComIfG_resDelete__FP30request_of_phase_process_classPCc ( )

◆ dComIfG_resLoad__FP30request_of_phase_process_classPCc()

void dComIfG_resLoad__FP30request_of_phase_process_classPCc ( )

◆ dKy_Global_amb_set__FP12dKy_tevstr_c()

void dKy_Global_amb_set__FP12dKy_tevstr_c ( )

◆ dKy_GxFog_tevstr_set__FP12dKy_tevstr_c()

void dKy_GxFog_tevstr_set__FP12dKy_tevstr_c ( )

◆ dKy_setLight_again__Fv()

void dKy_setLight_again__Fv ( )

◆ dKy_setLight_mine__FP12dKy_tevstr_c()

void dKy_setLight_mine__FP12dKy_tevstr_c ( )

◆ dKy_tevstr_init__FP12dKy_tevstr_cScUc()

void dKy_tevstr_init__FP12dKy_tevstr_cScUc ( )

◆ dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf()

void dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf ( )

◆ draw__11FlagCloth_cFv()

void draw__11FlagCloth_cFv ( )

◆ draw__12daObjFlag2_cFv()

void draw__12daObjFlag2_cFv ( )

◆ entry__9J3DPacketFP13J3DDrawBuffer()

bool entry__9J3DPacketFP13J3DDrawBuffer ( )

◆ entryImm__13J3DDrawBufferFP9J3DPacketUs()

void entryImm__13J3DDrawBufferFP9J3DPacketUs ( )

◆ execute__11FlagCloth_cFv()

void execute__11FlagCloth_cFv ( )

◆ fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl()

void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl ( )

◆ fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff()

void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff ( )

◆ getArcName__12daSetBgObj_cFP10fopAc_ac_c()

void getArcName__12daSetBgObj_cFP10fopAc_ac_c ( )

◆ getRes__14dRes_control_cFPCcPCcP11dRes_info_ci()

void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci ( )

◆ getTargetPos__11FlagCloth_cFv()

void getTargetPos__11FlagCloth_cFv ( )

◆ GetTgHitObj__12dCcD_GObjInfFv()

void GetTgHitObj__12dCcD_GObjInfFv ( )

◆ Init__9dCcD_SttsFiiP10fopAc_ac_c()

void Init__9dCcD_SttsFiiP10fopAc_ac_c ( )

◆ initBaseMtx__12daObjFlag2_cFv()

void initBaseMtx__12daObjFlag2_cFv ( )

◆ initCcSphere__11FlagCloth_cFP10fopAc_ac_c()

void initCcSphere__11FlagCloth_cFP10fopAc_ac_c ( )

◆ initCollision__12daObjFlag2_cFv()

void initCollision__12daObjFlag2_cFv ( )

◆ initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c()

void initFlagPos__11FlagCloth_cFP4cXyzP10fopAc_ac_c ( )

◆ mDoExt_J3DModel__create__FP12J3DModelDataUlUl()

void mDoExt_J3DModel__create__FP12J3DModelDataUlUl ( )

◆ mDoExt_modelUpdateDL__FP8J3DModel()

void mDoExt_modelUpdateDL__FP8J3DModel ( )

◆ normalizeZP__4cXyzFv()

void normalizeZP__4cXyzFv ( )

◆ normZC__4cXyzCFv()

void normZC__4cXyzCFv ( )

◆ outprod__4cXyzCFRC3Vec()

void outprod__4cXyzCFRC3Vec ( )

◆ reinitGX__6J3DSysFv()

void reinitGX__6J3DSysFv ( )

◆ seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc()

void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc ( )

◆ Set__4cCcSFP8cCcD_Obj()

void Set__4cCcSFP8cCcD_Obj ( )

◆ Set__8dCcD_CylFRC11dCcD_SrcCyl()

void Set__8dCcD_CylFRC11dCcD_SrcCyl ( )

◆ Set__8dCcD_SphFRC11dCcD_SrcSph()

void Set__8dCcD_SphFRC11dCcD_SrcSph ( )

◆ SetC__8cM3dGCylFRC4cXyz()

void SetC__8cM3dGCylFRC4cXyz ( )

◆ SetC__8cM3dGSphFRC4cXyz()

void SetC__8cM3dGSphFRC4cXyz ( )

◆ setCcSphere__11FlagCloth_cFv()

void setCcSphere__11FlagCloth_cFv ( )

◆ setCollision__12daObjFlag2_cFv()

void setCollision__12daObjFlag2_cFv ( )

◆ SetH__8cM3dGCylFf()

void SetH__8cM3dGCylFf ( )

◆ setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c()

void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c ( )

◆ SetR__8cM3dGCylFf()

void SetR__8cM3dGCylFf ( )

◆ settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c()

void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c ( )

◆ sprintf()

void sprintf ( )

◆ transS__14mDoMtx_stack_cFRC4cXyz()

void transS__14mDoMtx_stack_cFRC4cXyz ( )

Variable Documentation

◆ __vt__10cCcD_GStts

SECTION_DATA void* __vt__10cCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void __dt__10cCcD_GSttsFv()
Definition d_a_obj_flag2.cpp:920

◆ __vt__10dCcD_GStts

SECTION_DATA void* __vt__10dCcD_GStts[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__10dCcD_GSttsFv()
Definition d_a_obj_flag2.cpp:854

◆ __vt__11FlagCloth_c

SECTION_DATA void* __vt__11FlagCloth_c[5]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void draw__11FlagCloth_cFv()
void __dt__11FlagCloth_cFv()
bool entry__9J3DPacketFP13J3DDrawBuffer()

◆ __vt__12cCcD_CylAttr

void* __vt__12cCcD_CylAttr[25]
extern

◆ __vt__12cCcD_SphAttr

void* __vt__12cCcD_SphAttr[25]
extern

◆ __vt__14cCcD_ShapeAttr

void* __vt__14cCcD_ShapeAttr[22]
extern

◆ __vt__8cM3dGAab

SECTION_DATA void* __vt__8cM3dGAab[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGAabFv()
Definition d_a_obj_flag2.cpp:848

◆ __vt__8cM3dGCyl

SECTION_DATA void* __vt__8cM3dGCyl[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGCylFv()
Definition d_a_obj_flag2.cpp:842

◆ __vt__8cM3dGSph

SECTION_DATA void* __vt__8cM3dGSph[3]
extern
Initial value:
= {
(void*)NULL ,
(void*)NULL,
}
void __dt__8cM3dGSphFv()
Definition d_a_obj_flag2.cpp:830

◆ __vt__8dCcD_Cyl

void* __vt__8dCcD_Cyl[36]
extern

◆ __vt__8dCcD_Sph

void* __vt__8dCcD_Sph[36]
extern

◆ __vt__9cCcD_Stts

void* __vt__9cCcD_Stts[8]
extern

◆ __vt__9dCcD_Stts

void* __vt__9dCcD_Stts[11]
extern

◆ __vt__9J3DPacket

void* __vt__9J3DPacket[5]
extern

◆ ccCylSrc

const dCcD_SrcCyl ccCylSrc
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x0, 0x0}, 0x79}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x4},
{0x0},
},
{
{0.0f, 0.0f, 0.0f},
15.0f,
30.0f
}
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13

◆ ccSphSrc

const dCcD_SrcSph ccSphSrc
static
Initial value:
= {
{
{0x0, {{0x0, 0x0, 0x0}, {0x10000, 0x11}, 0x0}},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0},
{dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x1},
{0x0},
},
{
{{0.0f, 0.0f, 0.0f}, 100.0f}
}
}

◆ d_a_obj_flag2__stringBase0

char const* const d_a_obj_flag2__stringBase0
extern

◆ g_dComIfG_gameInfo

u8 g_dComIfG_gameInfo[122384]
extern

◆ g_profile_Obj_Flag2

actor_process_profile_definition g_profile_Obj_Flag2
extern
Initial value:
= {
7,
&g_fpcLf_Method.mBase,
sizeof(daObjFlag2_c),
0,
0,
27,
0x00044180,
}
Flag 2.
Definition d_a_obj_flag2.h:14
void * g_fopAc_Method[8]
void * g_fpcLf_Method[5+1]
Definition f_pc_leaf.cpp:65
static actor_method_class l_daObjFlag2_Method
Definition d_a_obj_flag2.cpp:742
@ PROC_Obj_Flag2
Definition d_procname.h:321
@ fopAc_CULLBOX_CUSTOM_e
Definition f_op_actor.h:67
@ fopAc_ACTOR_e
Definition f_op_actor.h:38
@ fpcLy_CURRENT_e
Definition f_pc_layer_tag.h:9
@ fpcPi_CURRENT_e
Definition f_pc_priority.h:8

◆ l_daObjFlag2_Method

actor_method_class l_daObjFlag2_Method
static
Initial value:
= {
}
static void daObjFlag2_Create__FP10fopAc_ac_c()
static void daObjFlag2_Draw__FP12daObjFlag2_c()
static bool daObjFlag2_IsDelete__FP12daObjFlag2_c()
static void daObjFlag2_Execute__FP12daObjFlag2_c()
static void daObjFlag2_Delete__FP12daObjFlag2_c()
int(* process_method_func)(void *)
Definition f_pc_method.h:7

◆ l_pennant_flag_pos

SECTION_DATA u8 l_pennant_flag_pos[252]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0xFA, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x41, 0xF0, 0x00, 0x00, 0x43, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC1, 0xF0, 0x00, 0x00,
0x43, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x70, 0x00, 0x00, 0x43, 0x96, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xC2, 0x70, 0x00, 0x00, 0x43, 0x96, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xB4, 0x00, 0x00,
0x43, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x41, 0xF0, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xC1, 0xF0, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xC2, 0xB4, 0x00, 0x00, 0x43, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xF0, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x70, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0xC2, 0x70, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0xF0, 0x00, 0x00,
0x42, 0xC8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x42, 0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x41, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC1, 0xF0, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0xB4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0xC3, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ l_texCoord

SECTION_DATA u8 l_texCoord[168+20]
static

◆ l_texCoord_64x64

SECTION_DATA u8 l_texCoord_64x64[168]
static
Initial value:
= {
0x3F, 0x80, 0x00, 0x00, 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x4C, 0xCC, 0xCD, 0x3E, 0xCC, 0xCC, 0xCD,
0x3F, 0x4C, 0xCC, 0xCD, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x19, 0x99, 0x9A, 0x3E, 0x99, 0x99, 0x9A,
0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x00, 0x00, 0x00, 0x3F, 0x19, 0x99, 0x9A, 0x3F, 0x33, 0x33, 0x33,
0x3E, 0xCC, 0xCC, 0xCD, 0x3E, 0x4C, 0xCC, 0xCD, 0x3E, 0xCC, 0xCC, 0xCD, 0x3E, 0xCC, 0xCC, 0xCD,
0x3E, 0xCC, 0xCC, 0xCD, 0x3F, 0x19, 0x99, 0x9A, 0x3E, 0xCC, 0xCC, 0xCD, 0x3F, 0x4C, 0xCC, 0xCD,
0x3E, 0x4C, 0xCC, 0xCD, 0x3D, 0xCC, 0xCC, 0xCD, 0x3E, 0x4C, 0xCC, 0xCD, 0x3E, 0x99, 0x99, 0x9A,
0x3E, 0x4C, 0xCC, 0xCD, 0x3F, 0x00, 0x00, 0x00, 0x3E, 0x4C, 0xCC, 0xCD, 0x3F, 0x33, 0x33, 0x33,
0x3E, 0x4C, 0xCC, 0xCD, 0x3F, 0x66, 0x66, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x3E, 0x4C, 0xCC, 0xCD, 0x00, 0x00, 0x00, 0x00, 0x3E, 0xCC, 0xCC, 0xCD,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x19, 0x99, 0x9A, 0x00, 0x00, 0x00, 0x00, 0x3F, 0x4C, 0xCC, 0xCD,
0x00, 0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00,
}

◆ lit_3643

SECTION_RODATA f32 const lit_3643 = 10.0f
static

◆ lit_3685

SECTION_RODATA u8 const lit_3685[4]
static
Initial value:
= {
0x00,
0x00,
0x00,
0x00,
}

◆ lit_3686

SECTION_RODATA u32 const lit_3686 = 0x42D0CE5F
static

◆ lit_3687

SECTION_RODATA f32 const lit_3687[1+1]
static
Initial value:
= {
60.0f,
0.0f,
}

◆ lit_3728

SECTION_RODATA u8 const lit_3728[8]
static
Initial value:
= {
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3729

SECTION_RODATA u8 const lit_3729[8]
static
Initial value:
= {
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3730

SECTION_RODATA u8 const lit_3730[8]
static
Initial value:
= {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3907

SECTION_RODATA u32 const lit_3907 = 0x000000FF
static

◆ lit_3910

SECTION_RODATA u32 const lit_3910 = 0x000000FF
static

◆ lit_3959

SECTION_RODATA f32 const lit_3959 = -600.0f
static

◆ lit_3960

SECTION_RODATA f32 const lit_3960 = 600.0f
static

◆ lit_3961

SECTION_RODATA f32 const lit_3961[1+1]
static
Initial value:
= {
400.0f,
0.0f,
}

◆ lit_3963

SECTION_RODATA u8 const lit_3963[8]
static
Initial value:
= {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
}

◆ lit_3982

SECTION_RODATA f32 const lit_3982 = 15.0f
static

◆ lit_3983

SECTION_RODATA f32 const lit_3983 = 200.0f
static

◆ lit_4020

SECTION_RODATA f32 const lit_4020 = 0.125f
static

◆ lit_4021

SECTION_RODATA f32 const lit_4021[1+1]
static
Initial value:
= {
1.0f / 100.0f,
0.0f,
}

◆ lit_4023

SECTION_RODATA u8 const lit_4023[8]
static
Initial value:
= {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
}

◆ lit_4334

SECTION_RODATA f32 const lit_4334 = 127.0f
static

◆ lit_4335

SECTION_RODATA f32 const lit_4335 = 1.0f
static

◆ lit_4336

SECTION_RODATA f32 const lit_4336 = -1.0f
static

◆ M_attr__12daObjFlag2_c

u8 const M_attr__12daObjFlag2_c[20]

◆ mAudioMgrPtr__10Z2AudioMgr

u8 mAudioMgrPtr__10Z2AudioMgr[4+4]

◆ now__14mDoMtx_stack_c

u8 now__14mDoMtx_stack_c[48]

◆ rel_pos_idx_tbl_3652

SECTION_DATA u8 rel_pos_idx_tbl_3652[504]
static

◆ rel_pos_idx_tbl_3734

SECTION_DATA u8 rel_pos_idx_tbl_3734[588]
static

◆ sOldVcdVatCmd__8J3DShape

u8 sOldVcdVatCmd__8J3DShape[4]

◆ stringBase_80BEE1E8

SECTION_DEAD char const* const stringBase_80BEE1E8 = "spec.dat"
static

◆ stringBase_80BEE1F1

SECTION_DEAD char const* const stringBase_80BEE1F1 = "flag%02d.bti"
static

◆ stringBase_80BEE1FE

SECTION_DEAD char const* const stringBase_80BEE1FE = "flag.bti"
static

◆ stringBase_80BEE207

SECTION_DEAD char const* const stringBase_80BEE207 = "model0.bmd"
static

◆ stringBase_80BEE212

SECTION_DEAD char const* const stringBase_80BEE212 = "FlagObj%02d"
static

◆ Zero__4cXyz

f32 Zero__4cXyz[3]