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

Classes

struct  ItemTableList
 
struct  EnemyTableList
 
struct  EnemyTable
 

Namespaces

namespace  fopAcM
 

Functions

voidfopAcM_FastCreate (s16 i_procName, FastCreateReqFunc i_createFunc, void *i_createData, void *i_data)
 
void fopAcM_setStageLayer (void *i_proc)
 
void fopAcM_setRoomLayer (void *i_proc, int i_roomNo)
 
s32 fopAcM_SearchByID (fpc_ProcID i_actorID, fopAc_ac_c **i_outActor)
 
s32 fopAcM_SearchByName (s16 i_procName, fopAc_ac_c **i_outActor)
 
fopAcM_prm_classfopAcM_CreateAppend ()
 
fopAcM_prm_classcreateAppend (u16 i_enemyNo, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, fpc_ProcID i_parentProcID)
 
void fopAcM_Log (fopAc_ac_c const *i_actor, char const *i_message)
 
void fopAcM_delete (fopAc_ac_c *i_actor)
 
s32 fopAcM_delete (fpc_ProcID i_actorID)
 
s32 fopAcM_create (s16 i_procName, u16 i_enemyNo, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, createFunc i_createFunc)
 
s32 fopAcM_create (s16 i_procName, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType)
 
voidfopAcM_fastCreate (s16 i_procName, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, createFunc i_createFunc, void *i_createFuncData)
 
voidfopAcM_fastCreate (const char *p_actorName, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, createFunc i_createFunc, void *i_createFuncData)
 
s32 fopAcM_createChild (s16 i_procName, fpc_ProcID i_parentProcID, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, createFunc i_createFunc)
 
s32 fopAcM_createChildFromOffset (s16 i_procName, fpc_ProcID i_parentProcID, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, createFunc i_createFunc)
 
BOOL fopAcM_createHeap (fopAc_ac_c *i_this, u32 size, u32 align)
 
void fopAcM_DeleteHeap (fopAc_ac_c *i_actor)
 
s32 fopAcM_callCallback (fopAc_ac_c *i_actor, heapCallbackFunc i_callback, JKRHeap *i_heap)
 
bool fopAcM_entrySolidHeap_ (fopAc_ac_c *i_actor, heapCallbackFunc i_heapCallback, u32 i_size)
 
bool fopAcM_entrySolidHeap (fopAc_ac_c *i_actor, heapCallbackFunc i_heapCallback, u32 i_size)
 
void fopAcM_SetMin (fopAc_ac_c *i_actor, f32 i_minX, f32 i_minY, f32 i_minZ)
 
void fopAcM_SetMax (fopAc_ac_c *i_actor, f32 i_maxX, f32 i_maxY, f32 i_maxZ)
 
void fopAcM_setCullSizeBox (fopAc_ac_c *i_actor, f32 i_minX, f32 i_minY, f32 i_minZ, f32 i_maxX, f32 i_maxY, f32 i_maxZ)
 
void fopAcM_setCullSizeSphere (fopAc_ac_c *i_actor, f32 i_minX, f32 i_minY, f32 i_minZ, f32 radius)
 
void fopAcM_setCullSizeBox2 (fopAc_ac_c *i_actor, J3DModelData *i_modelData)
 
bool fopAcM_addAngleY (fopAc_ac_c *i_actor, s16 i_target, s16 i_step)
 
void fopAcM_calcSpeed (fopAc_ac_c *i_actor)
 
void fopAcM_posMove (fopAc_ac_c *i_actor, const cXyz *i_movePos)
 
void fopAcM_posMoveF (fopAc_ac_c *i_actor, const cXyz *i_movePos)
 
s16 fopAcM_searchActorAngleY (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
s16 fopAcM_searchActorAngleX (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
s32 fopAcM_seenActorAngleY (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
f32 local_sqrtf (f32 mag)
 
f32 fopAcM_searchActorDistance (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
f32 fopAcM_searchActorDistance2 (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
f32 fopAcM_searchActorDistanceXZ (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
f32 fopAcM_searchActorDistanceXZ2 (const fopAc_ac_c *i_actorA, const fopAc_ac_c *i_actorB)
 
s32 fopAcM_rollPlayerCrash (fopAc_ac_c const *actor, f32 param_1, u32 param_2, f32 param_3, f32 param_4, int param_5, f32 param_6)
 
s32 fopAcM_checkCullingBox (Mtx pMtx, f32 x1, f32 y1, f32 z1, f32 x2, f32 y2, f32 z2)
 
s32 fopAcM_cullingCheck (fopAc_ac_c const *i_actor)
 
voidevent_second_actor (u16)
 
s32 fopAcM_orderTalkEvent (fopAc_ac_c *actorA, fopAc_ac_c *actorB, u16 priority, u16 flag)
 
s32 fopAcM_orderTalkItemBtnEvent (u16 eventType, fopAc_ac_c *actorA, fopAc_ac_c *actorB, u16 priority, u16 flag)
 
s32 fopAcM_orderSpeakEvent (fopAc_ac_c *actor, u16 priority, u16 flag)
 
s32 fopAcM_orderDoorEvent (fopAc_ac_c *actorA, fopAc_ac_c *actorB, u16 priority, u16 flag)
 
s32 fopAcM_orderCatchEvent (fopAc_ac_c *actorA, fopAc_ac_c *actorB, u16 priority, u16 flag)
 
s32 fopAcM_orderOtherEvent (fopAc_ac_c *actor, char const *param_1, u16 param_2, u16 flag, u16 priority)
 
s32 fopAcM_orderOtherEvent (fopAc_ac_c *actorA, fopAc_ac_c *actorB, char const *param_2, u16 param_3, u16 flag, u16 priority)
 
s32 fopAcM_orderChangeEventId (fopAc_ac_c *actor, s16 eventID, u16 flag, u16 param_3)
 
s32 fopAcM_orderOtherEventId (fopAc_ac_c *actor, s16 eventID, u8 mapToolID, u16 param_3, u16 priority, u16 flag)
 
s32 fopAcM_orderMapToolEvent (fopAc_ac_c *actor, u8 param_1, s16 eventID, u16 param_3, u16 flag, u16 param_5)
 
s32 fopAcM_orderMapToolAutoNextEvent (fopAc_ac_c *actor, u8 param_1, s16 eventID, u16 param_3, u16 flag, u16 param_5)
 
s32 fopAcM_orderPotentialEvent (fopAc_ac_c *actor, u16 flag, u16 param_2, u16 priority)
 
s32 fopAcM_orderItemEvent (fopAc_ac_c *actor, u16 priority, u16 flag)
 
s32 fopAcM_orderTreasureEvent (fopAc_ac_c *actorA, fopAc_ac_c *actorB, u16 priority, u16 flag)
 
fopAc_ac_cfopAcM_getTalkEventPartner (fopAc_ac_c const *)
 
fopAc_ac_cfopAcM_getItemEventPartner (fopAc_ac_c const *)
 
fopAc_ac_cfopAcM_getEventPartner (fopAc_ac_c const *actor)
 
s32 fopAcM_createItemForPresentDemo (cXyz const *i_pos, int i_itemNo, u8 param_2, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, cXyz const *i_scale)
 
s32 fopAcM_createItemForTrBoxDemo (cXyz const *i_pos, int i_itemNo, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, cXyz const *i_scale)
 
u8 fopAcM_getItemNoFromTableNo (u8 i_tableNo)
 
s32 fopAcM_createItemFromEnemyID (u8 i_enemyID, cXyz const *i_pos, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, cXyz const *i_scale, f32 *speedF, f32 *speedY)
 
s32 fopAcM_createItemFromTable (cXyz const *i_pos, int i_tableNo, int i_itemBitNo, int i_roomNo, csXyz const *i_angle, int param_5, cXyz const *i_scale, f32 *speedF, f32 *speedY, bool createDirect)
 
s32 fopAcM_createDemoItem (const cXyz *i_pos, int i_itemNo, int i_itemBitNo, const csXyz *i_angle, int i_roomNo, const cXyz *scale, u8 param_7)
 
s32 fopAcM_createItemForBoss (const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 speedF, f32 speedY, int param_8)
 
s32 fopAcM_createItemForMidBoss (const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, int param_6, int param_7)
 
voidfopAcM_createItemForDirectGet (const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 speedF, f32 speedY)
 
voidfopAcM_createItemForSimpleDemo (const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 speedF, f32 speedY)
 
s32 fopAcM_createItem (const cXyz *i_pos, int i_itemNo, int i_itemBitNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, int param_7)
 
voidfopAcM_fastCreateItem2 (const cXyz *i_pos, int i_itemNo, int i_itemBitNo, int i_roomNo, int param_5, const csXyz *i_angle, const cXyz *i_scale)
 
voidfopAcM_fastCreateItem (const cXyz *i_pos, int i_itemNo, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, f32 *p_speedF, f32 *p_speedY, int i_itemBitNo, int param_9, createFunc i_createFunc)
 
s32 fopAcM_createBokkuri (u16 i_enemyNo, const cXyz *i_pos, int param_3, int param_4, int i_roomNo, const cXyz *param_6, int param_7, int param_8)
 
s32 fopAcM_createWarpHole (const cXyz *i_pos, const csXyz *i_angle, int i_roomNo, u8 param_4, u8 param_5, u8 param_6)
 
s32 fopAc_IsActor (void *)
 
voidenemySearchJugge (void *i_actor, void *i_data)
 
fopAc_ac_cfopAcM_myRoomSearchEnemy (s8 roomNo)
 
s32 fopAcM_createDisappear (const fopAc_ac_c *i_actor, const cXyz *i_pos, u8 i_size, u8 i_type, u8 i_enemyID)
 
void fopAcM_setCarryNow (fopAc_ac_c *i_actor, int param_1)
 
void fopAcM_cancelCarryNow (fopAc_ac_c *i_actor)
 
s32 fopAcM_otoCheck (fopAc_ac_c const *i_actor, f32 param_1)
 
s32 fopAcM_otherBgCheck (fopAc_ac_c const *param_0, fopAc_ac_c const *param_1)
 
s32 fopAcM_wayBgCheck (fopAc_ac_c const *param_0, f32 param_1, f32 param_2)
 
s32 fopAcM_plAngleCheck (fopAc_ac_c const *i_actor, s16 i_angle)
 
void fopAcM_effSmokeSet1 (u32 *param_0, u32 *param_1, cXyz const *param_2, csXyz const *param_3, f32 param_4, dKy_tevstr_c const *param_5, int param_6)
 
void fopAcM_effHamonSet (u32 *param_0, cXyz const *param_1, f32 param_2, f32 emitRate)
 
s32 fopAcM_riverStream (cXyz *param_0, s16 *param_1, f32 *param_2, f32 param_3)
 
s32 fopAcM_carryOffRevise (fopAc_ac_c *param_0)
 
static void vectle_calc (const DOUBLE_POS *pDpos, cXyz *pOut)
 
static void get_vectle_calc (const cXyz *pXyzA, const cXyz *pXyzB, cXyz *pOut)
 
void fopAcM_setEffectMtx (const fopAc_ac_c *i_actor, const J3DModelData *modelData)
 
static const charfopAcM_getProcNameString (const fopAc_ac_c *i_actor)
 
static const fopAc_ac_cfopAcM_findObjectCB (fopAc_ac_c const *i_actor, void *i_data)
 
fopAc_ac_cfopAcM_searchFromName (char const *name, u32 param0, u32 param1)
 
fopAc_ac_cfopAcM_findObject4EventCB (fopAc_ac_c *i_actor, void *i_data)
 
fopAc_ac_cfopAcM_searchFromName4Event (char const *name, s16 eventID)
 
s32 fopAcM_getWaterY (cXyz const *param_0, f32 *param_1)
 
void fpoAcM_relativePos (fopAc_ac_c const *actor, cXyz const *p_inPos, cXyz *p_outPos)
 
s32 fopAcM_getWaterStream (cXyz const *param_0, cBgS_PolyInfo const &param_1, cXyz *speed, int *param_3, int param_4)
 
s16 fopAcM_getPolygonAngle (cBgS_PolyInfo const &poly, s16 param_1)
 
s16 fopAcM_getPolygonAngle (cM3dGPla const *p_plane, s16 param_1)
 
void fopAcM_initManager ()
 

Variables

bool fopAcM::HeapAdjustEntry
 
bool fopAcM::HeapAdjustVerbose
 
bool fopAcM::HeapAdjustQuiet
 
static cull_box l_cullSizeBox []
 
static cull_sphere l_cullSizeSphere []
 
static l_HIO l_hio
 
static fopAcM_lc_c l_actorLC
 
static u8 lit_5078 [12]
 
static u8 min [12]
 
static u8 lit_5115 [12]
 
static u8 max [12]
 

Function Documentation

◆ createAppend()

fopAcM_prm_class * createAppend ( u16  i_enemyNo,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
s8  i_subType,
fpc_ProcID  i_parentProcID 
)

◆ enemySearchJugge()

void * enemySearchJugge ( void i_actor,
void i_data 
)

◆ event_second_actor()

void * event_second_actor ( u16  )

◆ fopAc_IsActor()

s32 fopAc_IsActor ( void i_this)

◆ fopAcM_addAngleY()

bool fopAcM_addAngleY ( fopAc_ac_c i_actor,
s16  i_target,
s16  i_step 
)

◆ fopAcM_calcSpeed()

void fopAcM_calcSpeed ( fopAc_ac_c i_actor)

◆ fopAcM_callCallback()

s32 fopAcM_callCallback ( fopAc_ac_c i_actor,
heapCallbackFunc  i_callback,
JKRHeap i_heap 
)

◆ fopAcM_cancelCarryNow()

void fopAcM_cancelCarryNow ( fopAc_ac_c i_actor)

◆ fopAcM_carryOffRevise()

s32 fopAcM_carryOffRevise ( fopAc_ac_c param_0)

◆ fopAcM_checkCullingBox()

s32 fopAcM_checkCullingBox ( Mtx  pMtx,
f32  x1,
f32  y1,
f32  z1,
f32  x2,
f32  y2,
f32  z2 
)

◆ fopAcM_create() [1/2]

s32 fopAcM_create ( s16  i_procName,
u16  i_enemyNo,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
s8  i_subType,
createFunc  i_createFunc 
)

◆ fopAcM_create() [2/2]

s32 fopAcM_create ( s16  i_procName,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
s8  i_subType 
)

◆ fopAcM_CreateAppend()

fopAcM_prm_class * fopAcM_CreateAppend ( )

◆ fopAcM_createBokkuri()

s32 fopAcM_createBokkuri ( u16  i_enemyNo,
const cXyz i_pos,
int  param_3,
int  param_4,
int  i_roomNo,
const cXyz param_6,
int  param_7,
int  param_8 
)

◆ fopAcM_createChild()

s32 fopAcM_createChild ( s16  i_procName,
fpc_ProcID  i_parentProcID,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
s8  i_subType,
createFunc  i_createFunc 
)

◆ fopAcM_createChildFromOffset()

s32 fopAcM_createChildFromOffset ( s16  i_procName,
fpc_ProcID  i_parentProcID,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
s8  i_subType,
createFunc  i_createFunc 
)

◆ fopAcM_createDemoItem()

s32 fopAcM_createDemoItem ( const cXyz i_pos,
int  i_itemNo,
int  i_itemBitNo,
const csXyz i_angle,
int  i_roomNo,
const cXyz scale,
u8  param_7 
)

◆ fopAcM_createDisappear()

s32 fopAcM_createDisappear ( const fopAc_ac_c i_actor,
const cXyz i_pos,
u8  i_size,
u8  i_type,
u8  i_enemyID 
)

◆ fopAcM_createHeap()

BOOL fopAcM_createHeap ( fopAc_ac_c i_this,
u32  size,
u32  align 
)

◆ fopAcM_createItem()

s32 fopAcM_createItem ( const cXyz i_pos,
int  i_itemNo,
int  i_itemBitNo,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
int  param_7 
)

◆ fopAcM_createItemForBoss()

s32 fopAcM_createItemForBoss ( const cXyz i_pos,
int  i_itemNo,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
f32  speedF,
f32  speedY,
int  param_8 
)

◆ fopAcM_createItemForDirectGet()

void * fopAcM_createItemForDirectGet ( const cXyz i_pos,
int  i_itemNo,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
f32  speedF,
f32  speedY 
)

◆ fopAcM_createItemForMidBoss()

s32 fopAcM_createItemForMidBoss ( const cXyz i_pos,
int  i_itemNo,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
int  param_6,
int  param_7 
)

◆ fopAcM_createItemForPresentDemo()

s32 fopAcM_createItemForPresentDemo ( cXyz const i_pos,
int  i_itemNo,
u8  param_2,
int  i_itemBitNo,
int  i_roomNo,
csXyz const i_angle,
cXyz const i_scale 
)

◆ fopAcM_createItemForSimpleDemo()

void * fopAcM_createItemForSimpleDemo ( const cXyz i_pos,
int  i_itemNo,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
f32  speedF,
f32  speedY 
)

◆ fopAcM_createItemForTrBoxDemo()

s32 fopAcM_createItemForTrBoxDemo ( cXyz const i_pos,
int  i_itemNo,
int  i_itemBitNo,
int  i_roomNo,
csXyz const i_angle,
cXyz const i_scale 
)

◆ fopAcM_createItemFromEnemyID()

s32 fopAcM_createItemFromEnemyID ( u8  i_enemyID,
cXyz const i_pos,
int  i_itemBitNo,
int  i_roomNo,
csXyz const i_angle,
cXyz const i_scale,
f32 speedF,
f32 speedY 
)

◆ fopAcM_createItemFromTable()

s32 fopAcM_createItemFromTable ( cXyz const i_pos,
int  i_tableNo,
int  i_itemBitNo,
int  i_roomNo,
csXyz const i_angle,
int  param_5,
cXyz const i_scale,
f32 speedF,
f32 speedY,
bool  createDirect 
)

◆ fopAcM_createWarpHole()

s32 fopAcM_createWarpHole ( const cXyz i_pos,
const csXyz i_angle,
int  i_roomNo,
u8  param_4,
u8  param_5,
u8  param_6 
)

◆ fopAcM_cullingCheck()

s32 fopAcM_cullingCheck ( fopAc_ac_c const i_actor)

◆ fopAcM_delete() [1/2]

void fopAcM_delete ( fopAc_ac_c i_actor)

◆ fopAcM_delete() [2/2]

s32 fopAcM_delete ( fpc_ProcID  i_actorID)

◆ fopAcM_DeleteHeap()

void fopAcM_DeleteHeap ( fopAc_ac_c i_actor)

◆ fopAcM_effHamonSet()

void fopAcM_effHamonSet ( u32 param_0,
cXyz const param_1,
f32  param_2,
f32  emitRate 
)

◆ fopAcM_effSmokeSet1()

void fopAcM_effSmokeSet1 ( u32 param_0,
u32 param_1,
cXyz const param_2,
csXyz const param_3,
f32  param_4,
dKy_tevstr_c const param_5,
int  param_6 
)

◆ fopAcM_entrySolidHeap()

bool fopAcM_entrySolidHeap ( fopAc_ac_c i_actor,
heapCallbackFunc  i_heapCallback,
u32  i_size 
)

◆ fopAcM_entrySolidHeap_()

bool fopAcM_entrySolidHeap_ ( fopAc_ac_c i_actor,
heapCallbackFunc  i_heapCallback,
u32  i_size 
)

◆ fopAcM_fastCreate() [1/2]

void * fopAcM_fastCreate ( const char p_actorName,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
createFunc  i_createFunc,
void i_createFuncData 
)

◆ fopAcM_FastCreate()

void * fopAcM_FastCreate ( s16  i_procName,
FastCreateReqFunc  i_createFunc,
void i_createData,
void i_data 
)

◆ fopAcM_fastCreate() [2/2]

void * fopAcM_fastCreate ( s16  i_procName,
u32  i_parameters,
const cXyz i_pos,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
s8  i_subType,
createFunc  i_createFunc,
void i_createFuncData 
)

◆ fopAcM_fastCreateItem()

void * fopAcM_fastCreateItem ( const cXyz i_pos,
int  i_itemNo,
int  i_roomNo,
const csXyz i_angle,
const cXyz i_scale,
f32 p_speedF,
f32 p_speedY,
int  i_itemBitNo,
int  param_9,
createFunc  i_createFunc 
)

◆ fopAcM_fastCreateItem2()

void * fopAcM_fastCreateItem2 ( const cXyz i_pos,
int  i_itemNo,
int  i_itemBitNo,
int  i_roomNo,
int  param_5,
const csXyz i_angle,
const cXyz i_scale 
)

◆ fopAcM_findObject4EventCB()

fopAc_ac_c * fopAcM_findObject4EventCB ( fopAc_ac_c i_actor,
void i_data 
)

◆ fopAcM_findObjectCB()

static const fopAc_ac_c * fopAcM_findObjectCB ( fopAc_ac_c const i_actor,
void i_data 
)
static

◆ fopAcM_getEventPartner()

fopAc_ac_c * fopAcM_getEventPartner ( fopAc_ac_c const actor)

◆ fopAcM_getItemEventPartner()

fopAc_ac_c * fopAcM_getItemEventPartner ( fopAc_ac_c const )

◆ fopAcM_getItemNoFromTableNo()

u8 fopAcM_getItemNoFromTableNo ( u8  i_tableNo)

◆ fopAcM_getPolygonAngle() [1/2]

s16 fopAcM_getPolygonAngle ( cBgS_PolyInfo const poly,
s16  param_1 
)

◆ fopAcM_getPolygonAngle() [2/2]

s16 fopAcM_getPolygonAngle ( cM3dGPla const p_plane,
s16  param_1 
)

◆ fopAcM_getProcNameString()

static const char * fopAcM_getProcNameString ( const fopAc_ac_c i_actor)
static

◆ fopAcM_getTalkEventPartner()

fopAc_ac_c * fopAcM_getTalkEventPartner ( fopAc_ac_c const )

◆ fopAcM_getWaterStream()

s32 fopAcM_getWaterStream ( cXyz const param_0,
cBgS_PolyInfo const param_1,
cXyz speed,
int param_3,
int  param_4 
)

◆ fopAcM_getWaterY()

s32 fopAcM_getWaterY ( cXyz const param_0,
f32 param_1 
)

◆ fopAcM_initManager()

void fopAcM_initManager ( )

◆ fopAcM_Log()

void fopAcM_Log ( fopAc_ac_c const i_actor,
char const i_message 
)

◆ fopAcM_myRoomSearchEnemy()

fopAc_ac_c * fopAcM_myRoomSearchEnemy ( s8  roomNo)

◆ fopAcM_orderCatchEvent()

s32 fopAcM_orderCatchEvent ( fopAc_ac_c actorA,
fopAc_ac_c actorB,
u16  priority,
u16  flag 
)

◆ fopAcM_orderChangeEventId()

s32 fopAcM_orderChangeEventId ( fopAc_ac_c actor,
s16  eventID,
u16  flag,
u16  param_3 
)

◆ fopAcM_orderDoorEvent()

s32 fopAcM_orderDoorEvent ( fopAc_ac_c actorA,
fopAc_ac_c actorB,
u16  priority,
u16  flag 
)

◆ fopAcM_orderItemEvent()

s32 fopAcM_orderItemEvent ( fopAc_ac_c actor,
u16  priority,
u16  flag 
)

◆ fopAcM_orderMapToolAutoNextEvent()

s32 fopAcM_orderMapToolAutoNextEvent ( fopAc_ac_c actor,
u8  param_1,
s16  eventID,
u16  param_3,
u16  flag,
u16  param_5 
)

◆ fopAcM_orderMapToolEvent()

s32 fopAcM_orderMapToolEvent ( fopAc_ac_c actor,
u8  param_1,
s16  eventID,
u16  param_3,
u16  flag,
u16  param_5 
)

◆ fopAcM_orderOtherEvent() [1/2]

s32 fopAcM_orderOtherEvent ( fopAc_ac_c actor,
char const param_1,
u16  param_2,
u16  flag,
u16  priority 
)

◆ fopAcM_orderOtherEvent() [2/2]

s32 fopAcM_orderOtherEvent ( fopAc_ac_c actorA,
fopAc_ac_c actorB,
char const param_2,
u16  param_3,
u16  flag,
u16  priority 
)

◆ fopAcM_orderOtherEventId()

s32 fopAcM_orderOtherEventId ( fopAc_ac_c actor,
s16  eventID,
u8  mapToolID,
u16  param_3,
u16  priority,
u16  flag 
)

◆ fopAcM_orderPotentialEvent()

s32 fopAcM_orderPotentialEvent ( fopAc_ac_c actor,
u16  flag,
u16  param_2,
u16  priority 
)

◆ fopAcM_orderSpeakEvent()

s32 fopAcM_orderSpeakEvent ( fopAc_ac_c actor,
u16  priority,
u16  flag 
)

◆ fopAcM_orderTalkEvent()

s32 fopAcM_orderTalkEvent ( fopAc_ac_c actorA,
fopAc_ac_c actorB,
u16  priority,
u16  flag 
)

◆ fopAcM_orderTalkItemBtnEvent()

s32 fopAcM_orderTalkItemBtnEvent ( u16  eventType,
fopAc_ac_c actorA,
fopAc_ac_c actorB,
u16  priority,
u16  flag 
)

◆ fopAcM_orderTreasureEvent()

s32 fopAcM_orderTreasureEvent ( fopAc_ac_c actorA,
fopAc_ac_c actorB,
u16  priority,
u16  flag 
)

◆ fopAcM_otherBgCheck()

s32 fopAcM_otherBgCheck ( fopAc_ac_c const param_0,
fopAc_ac_c const param_1 
)

◆ fopAcM_otoCheck()

s32 fopAcM_otoCheck ( fopAc_ac_c const i_actor,
f32  param_1 
)

◆ fopAcM_plAngleCheck()

s32 fopAcM_plAngleCheck ( fopAc_ac_c const i_actor,
s16  i_angle 
)

◆ fopAcM_posMove()

void fopAcM_posMove ( fopAc_ac_c i_actor,
const cXyz i_movePos 
)

◆ fopAcM_posMoveF()

void fopAcM_posMoveF ( fopAc_ac_c i_actor,
const cXyz i_movePos 
)

◆ fopAcM_riverStream()

s32 fopAcM_riverStream ( cXyz param_0,
s16 param_1,
f32 param_2,
f32  param_3 
)

◆ fopAcM_rollPlayerCrash()

s32 fopAcM_rollPlayerCrash ( fopAc_ac_c const actor,
f32  param_1,
u32  param_2,
f32  param_3,
f32  param_4,
int  param_5,
f32  param_6 
)

◆ fopAcM_searchActorAngleX()

s16 fopAcM_searchActorAngleX ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_searchActorAngleY()

s16 fopAcM_searchActorAngleY ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_searchActorDistance()

f32 fopAcM_searchActorDistance ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_searchActorDistance2()

f32 fopAcM_searchActorDistance2 ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_searchActorDistanceXZ()

f32 fopAcM_searchActorDistanceXZ ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_searchActorDistanceXZ2()

f32 fopAcM_searchActorDistanceXZ2 ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_SearchByID()

s32 fopAcM_SearchByID ( fpc_ProcID  i_actorID,
fopAc_ac_c **  i_outActor 
)

◆ fopAcM_SearchByName()

s32 fopAcM_SearchByName ( s16  i_procName,
fopAc_ac_c **  i_outActor 
)

◆ fopAcM_searchFromName()

fopAc_ac_c * fopAcM_searchFromName ( char const name,
u32  param0,
u32  param1 
)

◆ fopAcM_searchFromName4Event()

fopAc_ac_c * fopAcM_searchFromName4Event ( char const name,
s16  eventID 
)

◆ fopAcM_seenActorAngleY()

s32 fopAcM_seenActorAngleY ( const fopAc_ac_c i_actorA,
const fopAc_ac_c i_actorB 
)

◆ fopAcM_setCarryNow()

void fopAcM_setCarryNow ( fopAc_ac_c i_actor,
int  param_1 
)

◆ fopAcM_setCullSizeBox()

void fopAcM_setCullSizeBox ( fopAc_ac_c i_actor,
f32  i_minX,
f32  i_minY,
f32  i_minZ,
f32  i_maxX,
f32  i_maxY,
f32  i_maxZ 
)

◆ fopAcM_setCullSizeBox2()

void fopAcM_setCullSizeBox2 ( fopAc_ac_c i_actor,
J3DModelData i_modelData 
)

◆ fopAcM_setCullSizeSphere()

void fopAcM_setCullSizeSphere ( fopAc_ac_c i_actor,
f32  i_minX,
f32  i_minY,
f32  i_minZ,
f32  radius 
)

◆ fopAcM_setEffectMtx()

void fopAcM_setEffectMtx ( const fopAc_ac_c i_actor,
const J3DModelData modelData 
)

◆ fopAcM_SetMax()

void fopAcM_SetMax ( fopAc_ac_c i_actor,
f32  i_maxX,
f32  i_maxY,
f32  i_maxZ 
)

◆ fopAcM_SetMin()

void fopAcM_SetMin ( fopAc_ac_c i_actor,
f32  i_minX,
f32  i_minY,
f32  i_minZ 
)

◆ fopAcM_setRoomLayer()

void fopAcM_setRoomLayer ( void i_proc,
int  i_roomNo 
)

◆ fopAcM_setStageLayer()

void fopAcM_setStageLayer ( void i_proc)

◆ fopAcM_wayBgCheck()

s32 fopAcM_wayBgCheck ( fopAc_ac_c const param_0,
f32  param_1,
f32  param_2 
)

◆ fpoAcM_relativePos()

void fpoAcM_relativePos ( fopAc_ac_c const actor,
cXyz const p_inPos,
cXyz p_outPos 
)

◆ get_vectle_calc()

static void get_vectle_calc ( const cXyz pXyzA,
const cXyz pXyzB,
cXyz pOut 
)
static

◆ local_sqrtf()

f32 local_sqrtf ( f32  mag)
inline

◆ vectle_calc()

static void vectle_calc ( const DOUBLE_POS pDpos,
cXyz pOut 
)
static

Variable Documentation

◆ l_actorLC

fopAcM_lc_c l_actorLC
static

◆ l_cullSizeBox

cull_box l_cullSizeBox[]
static

◆ l_cullSizeSphere

cull_sphere l_cullSizeSphere[]
static

◆ l_hio

l_HIO l_hio
static

◆ lit_5078

u8 lit_5078[12]
static

◆ lit_5115

u8 lit_5115[12]
static

◆ max

u8 max[12]
static

◆ min

u8 min[12]
static