#include <d_attention.h>
|
void | LockonTarget (s32) |
|
void | LockonTruth () |
|
void | GetLockonList (s32) |
|
void | LockonTruth () |
|
| 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) |
|
void | LockEdge () |
|
void | GetCheckObjectCount () |
|
void | keepLock (int) |
|
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) |
|
◆ EState
Enumerator |
---|
ST_NONE | |
ST_LOCK | |
ST_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()
◆ CatchRequest()
◆ chaseAttention()
bool dAttention_c::chaseAttention |
( |
| ) |
|
◆ checkButton()
void dAttention_c::checkButton |
( |
| ) |
|
◆ checkDistance()
int dAttention_c::checkDistance |
( |
cXyz * |
param_0, |
|
|
s16 |
param_1, |
|
|
cXyz * |
param_2, |
|
|
f32 |
param_3, |
|
|
f32 |
param_4, |
|
|
f32 |
param_5, |
|
|
f32 |
param_6 |
|
) |
| |
◆ CheckObjectTarget()
◆ chkAttMask()
int dAttention_c::chkAttMask |
( |
u32 |
param_0, |
|
|
u32 |
param_1 |
|
) |
| |
◆ 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()
void dAttention_c::GetCheckObjectCount |
( |
| ) |
|
◆ getDistTable()
◆ GetLockonCount()
int dAttention_c::GetLockonCount |
( |
| ) |
|
|
inline |
◆ GetLockonList() [1/2]
◆ GetLockonList() [2/2]
◆ getLookTarget()
◆ getZHintTarget()
◆ i_getDistTable()
◆ Init()
◆ initList()
void dAttention_c::initList |
( |
u32 |
flags | ) |
|
◆ judgementStatus4Hold()
void dAttention_c::judgementStatus4Hold |
( |
| ) |
|
◆ judgementStatus4Switch()
void dAttention_c::judgementStatus4Switch |
( |
| ) |
|
◆ keepLock()
void dAttention_c::keepLock |
( |
int |
| ) |
|
◆ LockEdge()
void dAttention_c::LockEdge |
( |
| ) |
|
◆ Lockon()
bool dAttention_c::Lockon |
( |
| ) |
|
|
inline |
◆ LockonReleaseDistanse()
f32 dAttention_c::LockonReleaseDistanse |
( |
| ) |
|
◆ LockonTarget() [1/2]
◆ LockonTarget() [2/2]
◆ LockonTargetPId()
◆ LockonTruth() [1/3]
bool dAttention_c::LockonTruth |
( |
| ) |
|
◆ LockonTruth() [2/3]
bool dAttention_c::LockonTruth |
( |
| ) |
|
◆ LockonTruth() [3/3]
void dAttention_c::LockonTruth |
( |
| ) |
|
◆ LockSoundOff()
void dAttention_c::LockSoundOff |
( |
| ) |
|
|
inline |
◆ LockSoundOn()
void dAttention_c::LockSoundOn |
( |
| ) |
|
|
inline |
◆ lockSoundStart()
void dAttention_c::lockSoundStart |
( |
u32 |
i_sfxID | ) |
|
◆ LookRequest()
◆ lostCheck()
int dAttention_c::lostCheck |
( |
| ) |
|
◆ makeList()
int dAttention_c::makeList |
( |
| ) |
|
◆ nextAttention()
◆ Run()
int dAttention_c::Run |
( |
| ) |
|
◆ runDebugDisp()
void dAttention_c::runDebugDisp |
( |
| ) |
|
◆ runDrawProc()
void dAttention_c::runDrawProc |
( |
| ) |
|
◆ runSoundProc()
void dAttention_c::runSoundProc |
( |
| ) |
|
◆ SelectAttention()
◆ setFlag()
void dAttention_c::setFlag |
( |
u32 |
flag | ) |
|
|
inline |
◆ setList()
◆ setOwnerAttentionPos()
void dAttention_c::setOwnerAttentionPos |
( |
| ) |
|
◆ sortList()
void dAttention_c::sortList |
( |
| ) |
|
◆ stockAttention()
void dAttention_c::stockAttention |
( |
| ) |
|
◆ triggerProc()
bool dAttention_c::triggerProc |
( |
| ) |
|
◆ ZHintRequest()
◆ act_type_num
int dAttention_c::act_type_num = 5 |
|
static |
◆ act_type_tbl
Initial value:= {
{3, 8}, {4, 16}, {5, 32}, {6, 64}, {7, 128},
}
◆ chk_type_num
int dAttention_c::chk_type_num = 1 |
|
static |
◆ chk_type_tbl
◆ 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_0x50c
u8 dAttention_c::field_0x50c[0x514 - 0x50c] |
◆ heap
◆ loc_type_num
int dAttention_c::loc_type_num = 3 |
|
static |
◆ loc_type_tbl
Initial value:= {
{0, 1},
{1, 2},
{2, 4},
}
◆ 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: