#include <d_attention.h>
|
| | dAttention_c () |
| |
| | dAttention_c (fopAc_ac_c *, u32) |
| |
| | ~dAttention_c () |
| |
| dAttList_c * | GetLockonList (s32) |
| |
| dAttList_c * | getActionBtnB () |
| |
| dAttList_c * | getActionBtnXY () |
| |
| int | chkAttMask (u32, u32) |
| |
| f32 | calcWeight (int, fopAc_ac_c *, f32, s16, s16, u32 *) |
| |
| void | setList (int, fopAc_ac_c *, f32, f32, cSAngle, u32) |
| |
| void | initList (u32) |
| |
| int | makeList () |
| |
| void | setOwnerAttentionPos () |
| |
| int | SelectAttention (fopAc_ac_c *) |
| |
| void | sortList () |
| |
| void | stockAttention () |
| |
| fopAc_ac_c * | nextAttention () |
| |
| int | freeAttention () |
| |
| bool | chaseAttention () |
| |
| f32 | EnemyDistance (fopAc_ac_c *) |
| |
| void | runSoundProc () |
| |
| void | runDrawProc () |
| |
| void | runDebugDisp () |
| |
| void | checkButton () |
| |
| bool | triggerProc () |
| |
| int | lostCheck () |
| |
| void | judgementStatus4Hold () |
| |
| void | judgementStatus4Switch () |
| |
| int | Run () |
| |
| void | Draw () |
| |
| void | lockSoundStart (u32) |
| |
| fopAc_ac_c * | LockonTarget (s32) |
| |
| f32 | LockonReleaseDistanse () |
| |
| fpc_ProcID | LockonTargetPId (s32) |
| |
| fopAc_ac_c * | ActionTarget (s32) |
| |
| fopAc_ac_c * | CheckObjectTarget (s32) |
| |
| bool | LockonTruth () |
| |
| int | checkDistance (cXyz *, s16, cXyz *, f32, f32, f32, f32) |
| |
| bool | LockEdge () |
| |
| int | GetCheckObjectCount () |
| |
| void | keepLock (int timer) |
| |
| void | runDebugDisp0 () |
| |
| JKRSolidHeap * | getHeap () |
| |
| fopAc_ac_c * | getCatghTarget () |
| |
| fopAc_ac_c * | getZHintTarget () |
| |
| u8 | getCatchChgItem () |
| |
| BOOL | chkFlag (u32 flag) |
| |
| void | setFlag (u32 flag) |
| |
| void | clrFlag (u32 flag) |
| |
| int | GetActionCount () |
| |
| int | GetLockonCount () |
| |
| void | LockSoundOn () |
| |
| void | LockSoundOff () |
| |
| bool | Lockon () |
| |
| int | ZHintRequest (fopAc_ac_c *param_1, int param_2) |
| |
| void | LookRequest (fopAc_ac_c *param_0, f32 i_horizontalDist, f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5) |
| |
| void | CatchRequest (fopAc_ac_c *param_0, u8 param_1, f32 i_horizontalDist, f32 i_upDist, f32 i_downDist, s16 i_angle, int param_5) |
| |
| fopAc_ac_c * | getLookTarget () |
| |
| void | Init (fopAc_ac_c *param_0, u32 i_padNo) |
| |
| void | offAttnDraw () |
| |
◆ EState
| Enumerator |
|---|
| EState_NONE | |
| EState_LOCK | |
| EState_RELEASE | |
◆ dAttention_c() [1/2]
| dAttention_c::dAttention_c |
( |
| ) |
|
|
inline |
◆ dAttention_c() [2/2]
| dAttention_c::dAttention_c |
( |
fopAc_ac_c * | i_player, |
|
|
u32 | i_padNo ) |
◆ ~dAttention_c()
| dAttention_c::~dAttention_c |
( |
| ) |
|
◆ ActionTarget()
◆ calcWeight()
| f32 dAttention_c::calcWeight |
( |
int | i_listType, |
|
|
fopAc_ac_c * | i_actor, |
|
|
f32 | i_distance, |
|
|
s16 | i_angle, |
|
|
s16 | i_invAngle, |
|
|
u32 * | i_attnType ) |
◆ CatchRequest()
| void dAttention_c::CatchRequest |
( |
fopAc_ac_c * | param_0, |
|
|
u8 | param_1, |
|
|
f32 | i_horizontalDist, |
|
|
f32 | i_upDist, |
|
|
f32 | i_downDist, |
|
|
s16 | i_angle, |
|
|
int | param_5 ) |
|
inline |
◆ chaseAttention()
| bool dAttention_c::chaseAttention |
( |
| ) |
|
◆ checkButton()
| void dAttention_c::checkButton |
( |
| ) |
|
◆ checkDistance()
| int dAttention_c::checkDistance |
( |
cXyz * | i_pos, |
|
|
s16 | i_angle, |
|
|
cXyz * | i_attnPos, |
|
|
f32 | i_distMax, |
|
|
f32 | i_distAdjust, |
|
|
f32 | i_max_y, |
|
|
f32 | i_min_y ) |
◆ CheckObjectTarget()
◆ chkAttMask()
| int dAttention_c::chkAttMask |
( |
u32 | i_type, |
|
|
u32 | i_mask ) |
◆ chkFlag()
| BOOL dAttention_c::chkFlag |
( |
u32 | flag | ) |
|
|
inline |
◆ clrFlag()
| void dAttention_c::clrFlag |
( |
u32 | flag | ) |
|
|
inline |
◆ Draw()
| void dAttention_c::Draw |
( |
| ) |
|
◆ EnemyDistance()
◆ freeAttention()
| int dAttention_c::freeAttention |
( |
| ) |
|
◆ getActionBtnB()
◆ getActionBtnXY()
◆ GetActionCount()
| int dAttention_c::GetActionCount |
( |
| ) |
|
|
inline |
◆ getCatchChgItem()
| u8 dAttention_c::getCatchChgItem |
( |
| ) |
|
|
inline |
◆ getCatghTarget()
◆ GetCheckObjectCount()
| int dAttention_c::GetCheckObjectCount |
( |
| ) |
|
|
inline |
◆ getDistTable()
| static dist_entry & dAttention_c::getDistTable |
( |
int | i_no | ) |
|
|
inlinestatic |
◆ getHeap()
◆ GetLockonCount()
| int dAttention_c::GetLockonCount |
( |
| ) |
|
|
inline |
◆ GetLockonList()
◆ getLookTarget()
◆ getZHintTarget()
◆ Init()
◆ initList()
| void dAttention_c::initList |
( |
u32 | flags | ) |
|
◆ judgementStatus4Hold()
| void dAttention_c::judgementStatus4Hold |
( |
| ) |
|
◆ judgementStatus4Switch()
| void dAttention_c::judgementStatus4Switch |
( |
| ) |
|
◆ keepLock()
| void dAttention_c::keepLock |
( |
int | timer | ) |
|
|
inline |
◆ LockEdge()
| bool dAttention_c::LockEdge |
( |
| ) |
|
|
inline |
◆ Lockon()
| bool dAttention_c::Lockon |
( |
| ) |
|
|
inline |
◆ LockonReleaseDistanse()
| f32 dAttention_c::LockonReleaseDistanse |
( |
| ) |
|
◆ LockonTarget()
◆ LockonTargetPId()
◆ LockonTruth()
| bool dAttention_c::LockonTruth |
( |
| ) |
|
◆ LockSoundOff()
| void dAttention_c::LockSoundOff |
( |
| ) |
|
|
inline |
◆ LockSoundOn()
| void dAttention_c::LockSoundOn |
( |
| ) |
|
|
inline |
◆ lockSoundStart()
| void dAttention_c::lockSoundStart |
( |
u32 | i_sfxID | ) |
|
◆ LookRequest()
| void dAttention_c::LookRequest |
( |
fopAc_ac_c * | param_0, |
|
|
f32 | i_horizontalDist, |
|
|
f32 | i_upDist, |
|
|
f32 | i_downDist, |
|
|
s16 | i_angle, |
|
|
int | param_5 ) |
|
inline |
◆ lostCheck()
| int dAttention_c::lostCheck |
( |
| ) |
|
◆ makeList()
| int dAttention_c::makeList |
( |
| ) |
|
◆ nextAttention()
◆ offAttnDraw()
| void dAttention_c::offAttnDraw |
( |
| ) |
|
|
inline |
◆ Run()
| int dAttention_c::Run |
( |
| ) |
|
◆ runDebugDisp()
| void dAttention_c::runDebugDisp |
( |
| ) |
|
◆ runDebugDisp0()
| void dAttention_c::runDebugDisp0 |
( |
| ) |
|
◆ runDrawProc()
| void dAttention_c::runDrawProc |
( |
| ) |
|
◆ runSoundProc()
| void dAttention_c::runSoundProc |
( |
| ) |
|
◆ SelectAttention()
| int dAttention_c::SelectAttention |
( |
fopAc_ac_c * | i_actor | ) |
|
◆ setFlag()
| void dAttention_c::setFlag |
( |
u32 | flag | ) |
|
|
inline |
◆ setList()
| void dAttention_c::setList |
( |
int | i_listType, |
|
|
fopAc_ac_c * | i_actor, |
|
|
f32 | i_weight, |
|
|
f32 | i_distance, |
|
|
cSAngle | i_angle, |
|
|
u32 | i_attnType ) |
◆ setOwnerAttentionPos()
| void dAttention_c::setOwnerAttentionPos |
( |
| ) |
|
◆ sortList()
| void dAttention_c::sortList |
( |
| ) |
|
◆ stockAttention()
| void dAttention_c::stockAttention |
( |
| ) |
|
◆ triggerProc()
| bool dAttention_c::triggerProc |
( |
| ) |
|
◆ ZHintRequest()
| int dAttention_c::ZHintRequest |
( |
fopAc_ac_c * | param_1, |
|
|
int | param_2 ) |
|
inline |
◆ act_type_num
| int dAttention_c::act_type_num = 5 |
|
static |
◆ act_type_tbl
Initial value:= {
}
@ fopAc_AttnFlag_SPEAK_e
Definition f_op_actor.h:116
@ fopAc_AttnFlag_DOOR_e
Definition f_op_actor.h:118
@ fopAc_AttnFlag_ETC_e
Definition f_op_actor.h:120
@ fopAc_AttnFlag_JUEL_e
Definition f_op_actor.h:119
@ fopAc_AttnFlag_CARRY_e
Definition f_op_actor.h:117
@ fopAc_attn_DOOR_e
Definition f_op_actor.h:98
@ fopAc_attn_SPEAK_e
Definition f_op_actor.h:96
@ fopAc_attn_ETC_e
Definition f_op_actor.h:105
@ fopAc_attn_CARRY_e
Definition f_op_actor.h:97
@ fopAc_attn_JUEL_e
Definition f_op_actor.h:99
◆ chk_type_num
| int dAttention_c::chk_type_num = 1 |
|
static |
◆ chk_type_tbl
Initial value:= {
}
@ fopAc_AttnFlag_CHECK_e
Definition f_op_actor.h:122
@ fopAc_attn_CHECK_e
Definition f_op_actor.h:106
◆ dist_table
◆ draw
◆ field_0x14
| u8 dAttention_c::field_0x14[4] |
◆ field_0x328
| s8 dAttention_c::field_0x328 |
◆ field_0x32a
| u8 dAttention_c::field_0x32a |
◆ field_0x32b
| u8 dAttention_c::field_0x32b |
◆ field_0x32c
| u8 dAttention_c::field_0x32c |
◆ field_0x32d
| u8 dAttention_c::field_0x32d |
◆ field_0x32e
| u8 dAttention_c::field_0x32e |
◆ field_0x32f
| u8 dAttention_c::field_0x32f |
◆ field_0x330
| u8 dAttention_c::field_0x330 |
◆ field_0x331
| u8 dAttention_c::field_0x331 |
◆ field_0x332
| u8 dAttention_c::field_0x332 |
◆ field_0x333
| u8 dAttention_c::field_0x333 |
◆ field_0x4c8
| u8 dAttention_c::field_0x4c8[0x4D0 - 0x4C8] |
◆ field_0x50c
| u8 dAttention_c::field_0x50c |
◆ heap
◆ loc_type_num
| int dAttention_c::loc_type_num = 3 |
|
static |
◆ loc_type_tbl
Initial value:= {
}
@ fopAc_AttnFlag_BATTLE_e
Definition f_op_actor.h:114
@ fopAc_AttnFlag_TALK_e
Definition f_op_actor.h:113
@ fopAc_AttnFlag_LOCK_e
Definition f_op_actor.h:112
@ fopAc_attn_BATTLE_e
Definition f_op_actor.h:88
@ fopAc_attn_LOCK_e
Definition f_op_actor.h:86
@ fopAc_attn_TALK_e
Definition f_op_actor.h:87
◆ mActionCount
| int dAttention_c::mActionCount |
◆ mActionList
◆ mActionOffset
| int dAttention_c::mActionOffset |
◆ mAttnBlockTimer
| int dAttention_c::mAttnBlockTimer |
◆ mAttnStatus
| u8 dAttention_c::mAttnStatus |
◆ mAttParam
◆ mCatghTarget
◆ mCheckObjectCount
| int dAttention_c::mCheckObjectCount |
◆ mCheckObjectList
◆ mCheckObjectOffset
| int dAttention_c::mCheckObjectOffset |
◆ mDrawAttnPos
| cXyz dAttention_c::mDrawAttnPos |
◆ mEnemyActorID
◆ mEnemyDist
| f32 dAttention_c::mEnemyDist |
◆ mFlags
◆ mLockonCount
| int dAttention_c::mLockonCount |
◆ mLockOnList
◆ mLockOnOffset
| int dAttention_c::mLockOnOffset |
◆ mLockTargetID
◆ mLookTarget
◆ mOwnerAttnPos
| cXyz dAttention_c::mOwnerAttnPos |
◆ mPadNo
◆ mpDrawCallback
◆ mPlayerAttentionFlags
| u32 dAttention_c::mPlayerAttentionFlags |
◆ mpPlayer
◆ mTargetActorID
◆ mZHintTarget
The documentation for this class was generated from the following files: