#include <d_a_item_static.h>
|
| enum | Type_e {
TYPE_LAUNCH_e
, TYPE_FIXED_PLACE_e
, TYPE_UNK2_e
, TYPE_WAIT_e
,
TYPE_SIMPLE_GET_e
, TYPE_BOOM_HIT_e
, TYPE_LAUNCH_NO_RND_e
, TYPE_FORCE_GET_e
,
TYPE_LAUNCH_SMALL_e
, TYPE_LAUNCH_FROM_PLAYER_e
} |
| |
| enum | Flag_e {
FLAG_UNK_2_e = (1 << 1)
, FLAG_NO_MOVE_e = (1 << 2)
, FLAG_NO_TIMER_e = (1 << 3)
, FLAG_INIT_GET_ITEM_e = (1 << 4)
,
FLAG_DELETE_ITEM_e = (1 << 5)
} |
| |
| enum | Mode_e { MODE_WAIT_e
, MODE_WATER_e
} |
| |
| enum | Status_e {
STATUS_NORMAL_e
, STATUS_ENEMY_CARRY_e
, STATUS_SIMPLE_GET_DEMO_e
, STATUS_WAIT_GET_DEMO_EVENT_e
,
STATUS_GET_DEMO_EVENT_e
, STATUS_BOOMERANG_CARRY_e
, STATUS_SW_ON_WAIT_e
, STATUS_BOOM_HIT_WAIT_e
,
STATUS_FORCE_GET_e
} |
| |
|
| | daItem_c () |
| |
| void | initBaseMtx () |
| |
| void | setBaseMtx () |
| |
| void | setBaseMtx_0 () |
| |
| void | setBaseMtx_1 () |
| |
| void | CreateInit () |
| |
| void | setCullInfo () |
| |
| int | _daItem_create () |
| |
| int | _daItem_execute () |
| |
| int | _daItem_draw () |
| |
| int | _daItem_delete () |
| |
| void | procInitNormal () |
| |
| void | procMainNormal () |
| |
| void | procMainEnemyCarry () |
| |
| void | procInitForceGet () |
| |
| void | procMainForceGet () |
| |
| void | procInitSimpleGetDemo () |
| |
| void | procMainSimpleGetDemo () |
| |
| void | procInitGetDemoEvent () |
| |
| void | procWaitGetDemoEvent () |
| |
| void | procMainGetDemoEvent () |
| |
| void | procInitBoomerangCarry () |
| |
| void | procMainBoomerangCarry () |
| |
| void | procInitSwOnWait () |
| |
| void | procMainSwOnWait () |
| |
| void | procInitBoomHitWait () |
| |
| void | procMainBoomHitWait () |
| |
| void | move_proc_call () |
| |
| void | mode_wait_init () |
| |
| void | mode_water_init () |
| |
| void | mode_wait () |
| |
| void | mode_water () |
| |
| void | itemGetNextExecute () |
| |
| void | itemGet () |
| |
| BOOL | checkCountTimer () |
| |
| BOOL | checkPlayerGet () |
| |
| void | checkYogan () |
| |
| void | deleteItem () |
| |
| int | itemActionForRupee () |
| |
| int | itemActionForHeart () |
| |
| int | itemActionForArrow () |
| |
| int | itemActionForBoomerang () |
| |
| void | bg_check () |
| |
| void | set_bound_se () |
| |
| int | CountTimer () |
| |
| int | initAction () |
| |
| void | initFlag () |
| |
| void | initScale () |
| |
| void | initSpeed (int) |
| |
| void | initAngle () |
| |
| u32 | startCtrl () |
| |
| u32 | startControl () |
| |
| u32 | endControl () |
| |
| virtual void | setTevStr () |
| |
| void | setStatus (u8 status) |
| |
| int | getStatus () |
| |
| void | setFlag (u8 pFlag) |
| |
| bool | checkFlag (u8 flag) |
| |
| void | clrFlag (u8 flag) |
| |
| bool | checkBoomWindTgTimer () |
| |
| u8 | getItemNo () |
| |
| void | hide () |
| |
| void | show () |
| |
| void | changeDraw () |
| |
| bool | chkDraw () |
| |
| void | dead () |
| |
| bool | chkDead () |
| |
| int | CreateItemHeap (char const *, s16, s16, s16, s16, s16, s16, s16) |
| |
| int | DeleteBase (char const *) |
| |
| void | setListEnd () |
| |
| void | animPlay (f32, f32, f32, f32, f32, f32) |
| |
| const daItemBase_data & | getData () |
| |
| virtual int | DrawBase () |
| |
| virtual void | setListStart () |
| |
| virtual void | settingBeforeDraw () |
| |
| virtual void | setShadow () |
| |
| virtual void | animEntry () |
| |
| virtual void | RotateYBase () |
| |
| virtual int | clothCreate () |
| |
| virtual int | __CreateHeap () |
| |
| virtual BOOL | chkFlag (int) |
| |
| virtual s8 | getTevFrm () |
| |
| virtual s8 | getBtpFrm () |
| |
| virtual u8 | getShadowSize () |
| |
| virtual u8 | getCollisionH () |
| |
| virtual u8 | getCollisionR () |
| |
| | fopAc_ac_c () |
| |
| | ~fopAc_ac_c () |
| |
◆ Flag_e
| Enumerator |
|---|
| FLAG_UNK_2_e | |
| FLAG_NO_MOVE_e | |
| FLAG_NO_TIMER_e | |
| FLAG_INIT_GET_ITEM_e | |
| FLAG_DELETE_ITEM_e | |
◆ Mode_e
| Enumerator |
|---|
| MODE_WAIT_e | |
| MODE_WATER_e | |
◆ Status_e
| Enumerator |
|---|
| STATUS_NORMAL_e | |
| STATUS_ENEMY_CARRY_e | |
| STATUS_SIMPLE_GET_DEMO_e | |
| STATUS_WAIT_GET_DEMO_EVENT_e | |
| STATUS_GET_DEMO_EVENT_e | |
| STATUS_BOOMERANG_CARRY_e | |
| STATUS_SW_ON_WAIT_e | |
| STATUS_BOOM_HIT_WAIT_e | |
| STATUS_FORCE_GET_e | |
◆ Type_e
| Enumerator |
|---|
| TYPE_LAUNCH_e | |
| TYPE_FIXED_PLACE_e | |
| TYPE_UNK2_e | |
| TYPE_WAIT_e | |
| TYPE_SIMPLE_GET_e | |
| TYPE_BOOM_HIT_e | |
| TYPE_LAUNCH_NO_RND_e | |
| TYPE_FORCE_GET_e | |
| TYPE_LAUNCH_SMALL_e | |
| TYPE_LAUNCH_FROM_PLAYER_e | |
◆ daItem_c()
◆ _daItem_create()
| int daItem_c::_daItem_create |
( |
| ) |
|
◆ _daItem_delete()
| int daItem_c::_daItem_delete |
( |
| ) |
|
◆ _daItem_draw()
| int daItem_c::_daItem_draw |
( |
| ) |
|
◆ _daItem_execute()
| int daItem_c::_daItem_execute |
( |
| ) |
|
◆ bg_check()
| void daItem_c::bg_check |
( |
| ) |
|
◆ checkBoomWindTgTimer()
| bool daItem_c::checkBoomWindTgTimer |
( |
| ) |
|
|
inline |
◆ checkCountTimer()
| BOOL daItem_c::checkCountTimer |
( |
| ) |
|
◆ checkFlag()
| bool daItem_c::checkFlag |
( |
u8 | flag | ) |
|
|
inline |
◆ checkPlayerGet()
| BOOL daItem_c::checkPlayerGet |
( |
| ) |
|
◆ checkYogan()
| void daItem_c::checkYogan |
( |
| ) |
|
◆ clrFlag()
| void daItem_c::clrFlag |
( |
u8 | flag | ) |
|
|
inline |
◆ CountTimer()
| int daItem_c::CountTimer |
( |
| ) |
|
◆ CreateInit()
| void daItem_c::CreateInit |
( |
| ) |
|
◆ deleteItem()
| void daItem_c::deleteItem |
( |
| ) |
|
◆ endControl()
| u32 daItem_c::endControl |
( |
| ) |
|
◆ getStatus()
| int daItem_c::getStatus |
( |
| ) |
|
|
inline |
◆ initAction()
| int daItem_c::initAction |
( |
| ) |
|
◆ initAngle()
| void daItem_c::initAngle |
( |
| ) |
|
◆ initBaseMtx()
| void daItem_c::initBaseMtx |
( |
| ) |
|
◆ initFlag()
| void daItem_c::initFlag |
( |
| ) |
|
◆ initScale()
| void daItem_c::initScale |
( |
| ) |
|
◆ initSpeed()
| void daItem_c::initSpeed |
( |
int | i_noTypeChk | ) |
|
◆ itemActionForArrow()
| int daItem_c::itemActionForArrow |
( |
| ) |
|
◆ itemActionForBoomerang()
| int daItem_c::itemActionForBoomerang |
( |
| ) |
|
◆ itemActionForHeart()
| int daItem_c::itemActionForHeart |
( |
| ) |
|
◆ itemActionForRupee()
| int daItem_c::itemActionForRupee |
( |
| ) |
|
◆ itemGet()
| void daItem_c::itemGet |
( |
| ) |
|
◆ itemGetNextExecute()
| void daItem_c::itemGetNextExecute |
( |
| ) |
|
◆ mode_wait()
| void daItem_c::mode_wait |
( |
| ) |
|
◆ mode_wait_init()
| void daItem_c::mode_wait_init |
( |
| ) |
|
◆ mode_water()
| void daItem_c::mode_water |
( |
| ) |
|
◆ mode_water_init()
| void daItem_c::mode_water_init |
( |
| ) |
|
◆ move_proc_call()
| void daItem_c::move_proc_call |
( |
| ) |
|
◆ procInitBoomerangCarry()
| void daItem_c::procInitBoomerangCarry |
( |
| ) |
|
◆ procInitBoomHitWait()
| void daItem_c::procInitBoomHitWait |
( |
| ) |
|
◆ procInitForceGet()
| void daItem_c::procInitForceGet |
( |
| ) |
|
◆ procInitGetDemoEvent()
| void daItem_c::procInitGetDemoEvent |
( |
| ) |
|
◆ procInitNormal()
| void daItem_c::procInitNormal |
( |
| ) |
|
◆ procInitSimpleGetDemo()
| void daItem_c::procInitSimpleGetDemo |
( |
| ) |
|
◆ procInitSwOnWait()
| void daItem_c::procInitSwOnWait |
( |
| ) |
|
◆ procMainBoomerangCarry()
| void daItem_c::procMainBoomerangCarry |
( |
| ) |
|
◆ procMainBoomHitWait()
| void daItem_c::procMainBoomHitWait |
( |
| ) |
|
◆ procMainEnemyCarry()
| void daItem_c::procMainEnemyCarry |
( |
| ) |
|
◆ procMainForceGet()
| void daItem_c::procMainForceGet |
( |
| ) |
|
◆ procMainGetDemoEvent()
| void daItem_c::procMainGetDemoEvent |
( |
| ) |
|
◆ procMainNormal()
| void daItem_c::procMainNormal |
( |
| ) |
|
◆ procMainSimpleGetDemo()
| void daItem_c::procMainSimpleGetDemo |
( |
| ) |
|
◆ procMainSwOnWait()
| void daItem_c::procMainSwOnWait |
( |
| ) |
|
◆ procWaitGetDemoEvent()
| void daItem_c::procWaitGetDemoEvent |
( |
| ) |
|
◆ set_bound_se()
| void daItem_c::set_bound_se |
( |
| ) |
|
◆ setBaseMtx()
| void daItem_c::setBaseMtx |
( |
| ) |
|
◆ setBaseMtx_0()
| void daItem_c::setBaseMtx_0 |
( |
| ) |
|
◆ setBaseMtx_1()
| void daItem_c::setBaseMtx_1 |
( |
| ) |
|
◆ setCullInfo()
| void daItem_c::setCullInfo |
( |
| ) |
|
◆ setFlag()
| void daItem_c::setFlag |
( |
u8 | pFlag | ) |
|
|
inline |
◆ setStatus()
| void daItem_c::setStatus |
( |
u8 | status | ) |
|
|
inline |
◆ setTevStr()
| void daItem_c::setTevStr |
( |
| ) |
|
|
virtual |
◆ startControl()
| u32 daItem_c::startControl |
( |
| ) |
|
◆ startCtrl()
| u32 daItem_c::startCtrl |
( |
| ) |
|
◆ field_0x92c
| s16 daItem_c::field_0x92c |
◆ field_0x92e
| u16 daItem_c::field_0x92e |
◆ field_0x940
| u16 daItem_c::field_0x940 |
◆ field_0x94b
◆ field_0x950
| cXyz daItem_c::field_0x950 |
◆ field_0x95d
| bool daItem_c::field_0x95d |
◆ field_0x95f
◆ field_0x9b8
| u32 daItem_c::field_0x9b8 |
◆ field_0x9bc
| u8 daItem_c::field_0x9bc[4] |
◆ field_0x9c0
◆ field_0x9c1
◆ m_cyl_src
Initial value:= {
{
{0, {{0, 0, 0}, {0xFFFFFFFF, 17}, 0x59}},
{0},
},
{
{0.0f, 0.0f, 0.0f},
10.0f,
50.0f,
},
}
@ dCcD_SE_NONE
Definition d_cc_d.h:13
◆ m_item_id
◆ m_timer_max
| s32 daItem_c::m_timer_max = 10000 |
|
static |
◆ mBoomerangMove
◆ mBoomWindTgTimer
| u8 daItem_c::mBoomWindTgTimer |
◆ mDisappearTimer
| s16 daItem_c::mDisappearTimer |
◆ mFlag
◆ mFuncPtr
Initial value:= {
}
void procMainBoomerangCarry()
Definition d_a_obj_item.cpp:533
void procWaitGetDemoEvent()
Definition d_a_obj_item.cpp:477
void procMainSwOnWait()
Definition d_a_obj_item.cpp:564
void procMainForceGet()
Definition d_a_obj_item.cpp:416
void procMainGetDemoEvent()
Definition d_a_obj_item.cpp:510
void procMainBoomHitWait()
Definition d_a_obj_item.cpp:596
void procMainSimpleGetDemo()
Definition d_a_obj_item.cpp:435
void procMainNormal()
Definition d_a_obj_item.cpp:380
void procMainEnemyCarry()
Definition d_a_obj_item.cpp:407
◆ mItemScale
| cXyz daItem_c::mItemScale |
◆ mLastPos
◆ mMode
◆ mSimpleExistTimer
| s16 daItem_c::mSimpleExistTimer |
◆ mSound
◆ mSparkleEmtr
◆ mSparklePos
| cXyz daItem_c::mSparklePos |
◆ mStatus
◆ mSwitchNo
◆ mSwOnWaitTimer
| u8 daItem_c::mSwOnWaitTimer |
◆ mWaitTimer
The documentation for this class was generated from the following files: