Parameter Fields
Definition at line 9 of file d_wm_enemy.hpp.
|
| virtual int | create () |
| | do method for the create operation.
|
| |
| virtual int | execute () |
| | do method for the execute operation.
|
| |
| virtual int | draw () |
| | do method for the draw operation.
|
| |
| virtual int | doDelete () |
| | do method for the delete operation.
|
| |
| virtual int | GetActorType () |
| | Gets the actor kind. See ACTOR_KIND_e.
|
| |
| virtual int | GetIndex () |
| |
| virtual int | GetNextIndex () |
| |
| virtual float | GetTerritory () |
| |
| virtual void | initWalk () |
| |
| virtual bool | doWalk () |
| |
| virtual void | initDemoAnger () |
| |
| virtual bool | procDemoAnger () |
| |
| virtual void | initDemoLose () |
| |
| virtual bool | procDemoLose () |
| |
| virtual void | procDemoLoseEnd () |
| |
| virtual void | initDemoStarLose () |
| |
| virtual bool | procDemoStarLose () |
| |
| virtual void | initDemoBgmDance () |
| |
| virtual bool | procDemoBgmDance () |
| |
| virtual mVec3_c | calcBlowOffPos (float offsetX) |
| |
| virtual mVec3_c | getPointOffset (int index) |
| |
| virtual short | getWaitAngle () |
| |
| virtual float | getWalkAnmRate () |
| |
| virtual void | setWalkAnm (float anmRate) |
| |
| virtual bool | IsHitToWaitPlayer () |
| |
| virtual int | getStartPoint () |
| |
| virtual int | vfc4 (int pointNo) |
| |
| virtual void | calc () |
| |
| virtual void | calculateEffect () |
| |
| virtual int | getEnemyWalkSeID () |
| |
| virtual bool | IsPlayerComing () |
| |
| virtual bool | IsRandomWalk () |
| |
| virtual bool | IsRandomMove () |
| |
| virtual short | GetChangeDirRate () |
| |
| virtual int | GetMoveRate () |
| |
| virtual short | GetWalkWaitFrame () |
| |
| virtual void | PostWaitWalk () |
| |
| virtual void | updateBgmAnimRate () |
| |
| virtual int | isWaitWalkEnd () |
| |
| void | initializeBase (const char **names, int count, bool cyclic) |
| |
| void | initShapeAngle () |
| |
| bool | IsExecEnable () |
| |
| bool | IsNeedChasePlayer () |
| |
| mVec3_c | getNextPointInfo () |
| |
| mVec3_c | getCurrentPointInfo () |
| |
| void | initWalk (float) |
| |
| bool | isNextThroughPoint () |
| |
| bool | CheckIsHitToPlayer () |
| |
| void | updatePathInfo (bool) |
| |
| void | deleteSound () |
| |
| void | deleteEffect () |
| |
| bool | csCommand (int id, bool b) |
| |
| bool | FUN_800f88d0 () |
| |
| void | demoJump (const mVec3_c &pos, JumpData_s &jumpData, float scale) |
| |
| bool | isThroughPoint (int) |
| |
| bool | isDead () |
| |
| void | ModelCalc (m3d::mdl_c *mdl, float yOffset, float shadowYOffset, float shadowScale) |
| |
| bool | IsPlayerComingCore () |
| |
| bool | IsHitToMovePlayer () |
| |
| bool | isAllEnemyMoveEnd () |
| |
| bool | procDemoLoseBase (short angle) |
| |
| void | init_exec () |
| |
| void | mode_exec () |
| |
| void | init_DemoContinue () |
| |
| void | mode_DemoContinue () |
| |
| void | init_bgmDance () |
| |
| void | mode_bgmDance () |
| |
| void | init_lose () |
| |
| void | mode_lose () |
| |
| void | init_waitWalk () |
| |
| void | mode_waitWalk () |
| |
| virtual void | setCutEndSpecific (int cutsceneId, bool param2) |
| |
| virtual bool | checkCutEnd () |
| |
| virtual void | setCutEnd () |
| |
| virtual void | clearCutEnd () |
| |
| bool | isStaff () |
| |
| void | InitJumpParam (const mVec3_c &startPos, const mVec3_c &targetPos, int numFrames, float jumpSpeed, float maxYSpeed) |
| |
| void | __initJumpParam1 (const mVec3_c &startPos, const mVec3_c &targetPos, int numFrames, float jumpSpeed, float maxYSpeed) |
| |
| void | __initJumpParam2 (const mVec3_c &startPos, const mVec3_c &targetPos, int numFrames, float jumpSpeed, float maxYSpeed) |
| |
| void | initJumpBase (mVec3_c pos, int numFrames, float jumpSpeed) |
| |
| bool | procJumpBase () |
| |
| void | _initDemoJumpBaseCore (const mVec3_c &pos, int delay, int frames, float jumpSpeed, float startScale, float targetScale, const short &angY) |
| |
| void | _initDemoJumpBase (const mVec3_c &pos, int delay, int frames, float jumpSpeed, float startScale, float targetScale, const mVec3_c &dir) |
| |
| bool | _procDemoJumpBase () |
| |
| void | setDirection (const mVec3_c &dir) |
| |
| void | rotDirectionY (short angle, bool is3D) |
| |
| void | rotDirectionX (short angle, bool is3D) |
| |
| bool | checkArriveTargetXYZ (const mVec3_c &startPos, const mVec3_c &targetPos) |
| |
| bool | checkArriveTargetXZ (const mVec3_c &startPos, const mVec3_c &targetPos) |
| |
| void | CreateShadowModel (const char *arc, const char *path, const char *mdlName, bool param4) |
| |
| void | CalcShadow (float yOffs, float scaleX, float scaleY, float scaleZ) |
| |
| void | CalcShadow (float yOffs, float scale) |
| |
| void | DrawShadow (bool param1) |
| |
| float | GetBgPosY (const mVec3_c &startPos, const mVec3_c &targetPos, int directionType) |
| |
| void | CsSPosSimple (int directionType, float yTarget) |
| |
| void | clearSpeedAll () |
| |
| void | adjustHeightBase (const mVec3_c &startPos, const mVec3_c &targetPos, int directionType) |
| |
| bool | isCutscenePlaying (const int *csList, int csCount) |
| |
| | dWmActor_c () |
| | Constructs a new actor.
|
| |
| | dBaseActor_c () |
| | Constructs a new actor.
|
| |
| void | calcSpeed () |
| | Updates the actor's speed (3D actors). See here for details.
|
| |
| void | calcSpeedXY () |
| | Updates the actor's speed (2D actors). See here for details.
|
| |
| void | calcSpeedX () |
| | Updates the actor's X speed. See here for details.
|
| |
| void | calcFallSpeed () |
| | Updates the actor's falling speed. See here for details.
|
| |
| void | calcSpeedY () |
| | Updates the actor's Y speed. See here for details.
|
| |
| void | calcSpeedF () |
| | Updates the actor's forward speed. See here for details.
|
| |
| void | makeMtx () |
| | Generates a partial transformation matrix for the actor and stores it in mMatrix.
|
| |
| mVec3_c | getCenterPos () const |
| | Gets the actor's centered position.
|
| |
| void | posMove (mVec3_c &delta) |
| | Moves the actor by the given delta.
|
| |
| void | posMove () |
| | Moves the actor by its speed.
|
| |
| int | GetProfNameActorNum (ProfileName profile) |
| | Counts the instances of the given actor profile.
|
| |
| | dBase_c () |
| | Constructs a new base.
|
| |
| virtual | ~dBase_c () |
| | Destroys the base.
|
| |
| virtual const char * | getKindString () const |
| | Gets the base's kind string.
|
| |
| | fBase_c () |
| | Constructs a new base.
|
| |
| void | deleteRequest () |
| | Requests deletion of the base.
|
| |
| fBase_c * | getConnectParent () const |
| | Gets the base's parent.
|
| |
| fBase_c * | getConnectChild () const |
| | Gets the base's first child.
|
| |
| fBase_c * | getConnectBrNext () const |
| | Gets the base's next sibling.
|
| |
| bool | checkChildProcessCreateState () const |
| | Checks if the base has at least one child in the CREATING state.
|
| |
| | cOwnerSetMg_c () |
| | Constructs a new set container.
|
| |
| | ~cOwnerSetMg_c () |
| | Destroys the set.
|
| |
| void | add (cOwnerSetNd_c *nd, void *owner) |
| | Adds a node to the set.
|
| |
| void | remove (cOwnerSetNd_c *nd, void *owner) |
| | Removes a node from the set.
|
| |
|
| static dBaseActor_c * | GetChildDemoActor (dBaseActor_c *prev, dWmDemoActor_c *&next) |
| |
| static void | draw2DActorOnLyt1 () |
| | Calls draw2D on every actor.
|
| |
| static void | draw2DActorOnLyt2 () |
| | Calls draw2D_lyt2 on every actor.
|
| |
| static dBaseActor_c * | construct (ProfileName profName, unsigned long param, const mVec3_c *position, const mAng3_c *rotation) |
| | Creates an actor without a parent.
|
| |
| static dBaseActor_c * | construct (ProfileName profName, dBase_c *parent, unsigned long param, const mVec3_c *position, const mAng3_c *rotation) |
| | Creates a child actor with the given parent.
|
| |
| static dBase_c * | searchBaseByProfName (ProfileName profile, const dBase_c *parent) |
| | Searches for a base with a given profile name, optionally under a given parent.
|
| |
| static void | initLoader () |
| | Sets the callbacks for the scrapped relocatable profile system.
|
| |
| static dBase_c * | createBase (ProfileName profName, dBase_c *parent, unsigned long param, u8 groupType) |
| | Creates a child base under the given parent.
|
| |
| static dBase_c * | createRoot (ProfileName profName, unsigned long param, u8 groupType) |
| | Creates a root base.
|
| |
| static void * | operator new (size_t) |
| | new operator override for all bases.
|
| |
| static void | operator delete (void *) |
| | delete operator override for all bases.
|
| |
| static fBase_c * | createChild (ProfileName profName, fBase_c *parent, unsigned long param, u8 groupType) |
| | Creates a child base under the given parent.
|
| |
| static fBase_c * | createRoot (ProfileName profName, unsigned long param, u8 groupType) |
| | Creates a root base.
|
| |
| mMtx_c | mMatrix |
| | The actor's partial transformation matrix. See makeMtx for details.
|
| |
| mVec3_c | mPos |
| | The actor's position.
|
| |
| mVec3_c | mLastPos |
| | The actor's position in the previous frame.
|
| |
| mVec3_c | mPosDelta |
| | The actor's position delta since the previous frame.
|
| |
| mVec3_c | mCenterOffs |
| | The offset from the position to the center of the actor (defaults to 0).
|
| |
| mVec3_c | mScale |
| | The actor's scale (defaults to 1).
|
| |
| mVec3_c | mSpeed |
| | The actor's speed.
|
| |
| mVec3_c | mSpeedMax |
| | The actor's maximum speed.
|
| |
| mAng3_c | mAngle |
| | The actor's rotation (for 2D actors).
|
| |
| mAng3_c | mAngle3D |
| | The actor's rotation (for 3D actors).
|
| |
| float | mSpeedF |
| | The actor's horizontal speed.
|
| |
| float | mMaxSpeedF |
| | The actor's maximum horizontal speed.
|
| |
| float | mAccelY |
| | The actor's vertical acceleration.
|
| |
| float | mMaxFallSpeed |
| | The actor's maximum fall speed.
|
| |
| float | mAccelF |
| | The actor's horizontal acceleration.
|
| |
| u32 | mActorProperties |
| | The actor's properties. See fProfile::fActorProfile_c::mActorProperties.
|
| |
| bool | mVisible |
| | Whether the actor should be visible or not. Defaults to true .
|
| |
| fBaseID_e | mUniqueID |
| | The base's unique identifier.
|
| |
| u32 | mParam |
| | A bitfield that configures the base's behaviour. Its usage varies from profile to profile.
|
| |
| ProfileName | mProfName |
| | The base's profile name.
|
| |
| virtual int | preCreate () |
| | pre method for the create operation.
|
| |
| virtual void | postCreate (fBase_c::MAIN_STATE_e status) |
| | post method for the create operation.
|
| |
| virtual int | preDelete () |
| | pre method for the delete operation.
|
| |
| virtual void | postDelete (fBase_c::MAIN_STATE_e status) |
| | post method for the delete operation.
|
| |
| virtual int | preExecute () |
| | pre method for the execute operation.
|
| |
| virtual void | postExecute (fBase_c::MAIN_STATE_e status) |
| | post method for the execute operation.
|
| |
| virtual int | preDraw () |
| | pre method for the draw operation.
|
| |
| virtual void | postDraw (fBase_c::MAIN_STATE_e status) |
| | post method for the draw operation.
|
| |
| virtual | ~dWmActor_c () |
| | Destroys the actor.
|
| |
| virtual | ~dBaseActor_c () |
| | Destroys the actor.
|
| |
| virtual void | draw2D () |
| | Alternate drawing function used to draw 3D models in front of 2D graphics (first draw pass).
|
| |
| virtual void | draw2D_lyt2 () |
| | Alternate drawing function used to draw 3D models in front of 2D graphics (second draw pass).
|
| |
| virtual void | finalUpdate () |
| | Code to be executed after all actors' execute operation has run.
|
| |
| bool | isProcControlFlag (u8 flag) const |
| | Checks if a flag is set in mProcControl.
|
| |
| void | setProcControlFlag (u8 flag) |
| | Sets a flag in mProcControl.
|
| |
| void | clearProcControlFlag (u8 flag) |
| | Clears a flag in mProcControl.
|
| |
| virtual void | deleteReady () |
| | Informs the base that it's about to be deleted.
|
| |
| virtual bool | entryFrmHeap (unsigned long size, EGG::Heap *parentHeap) |
| | Creates a heap of the given size for the base.
|
| |
| virtual bool | entryFrmHeapNonAdjust (unsigned long size, EGG::Heap *parentHeap) |
| | Creates a heap of the given size for the base.
|
| |
| virtual bool | createHeap () |
| | [Does nothing].
|
| |
| virtual | ~fBase_c () |
| | Destroys the base.
|
| |
| static dWmActor_c * | construct (ProfileName profName, unsigned long param, const mVec3_c *position, const mAng3_c *rotation) |
| | Creates a world map actor without a parent. See dBaseActor_c::construct.
|
| |
| static dWmActor_c * | construct (ProfileName profName, dBase_c *base, unsigned long param, const mVec3_c *position, const mAng3_c *rotation) |
| | Creates a child world map actor with the given parent. See dBaseActor_c::construct.
|
| |
| static void | setSoftLight_Map (m3d::bmdl_c &mdl) |
| | Sets the soft light effect for map actors.
|
| |
| static void | setSoftLight_MapObj (m3d::bmdl_c &mdl) |
| | Sets the soft light effect for map objects.
|
| |
| static void | setSoftLight_Enemy (m3d::bmdl_c &mdl) |
| | Sets the soft light effect for enemies.
|
| |
| static void | setSoftLight_Boss (m3d::bmdl_c &mdl) |
| | Sets the soft light effect for bosses.
|
| |
| bool | m_00 |
| |
| bool | mIsCutEnd |
| |
| mHeapAllocator_c | mHeapAllocator |
| |
| m3d::smdl_c | mModel |
| |
| dWmSVMdl_c * | mSvMdl |
| |
| mVec3_c | mTargetPos |
| |
| float | mScaleCurr |
| |
| float | mScaleDelta |
| |
| float | mScaleTarget |
| |
| int | mScaleDelay |
| |
| const char * | mpKindString |
| | The base's kind string.
|
| |
| const char * | mpNameString |
| | The base's profile name string.
|
| |
| u8 | mLifecycleState |
| | The base's lifecycle state. Value is a LIFECYCLE_e.
|
| |
| bool | mDeleteRequested |
| | If deletion of the base was requested, but the delete operation has not been scheduled yet.
|
| |
| bool | mDeferExecute |
| | If the create operation was completed, but scheduling the execute and draw operations isn't possible at this time.
|
| |
| bool | mDeferRetryCreate |
| | If the create operation has not been completed, and rescheduling it isn't possible at this time.
|
| |
| u8 | mGroupType |
| | The base's group type. Value is a GROUP_TYPE_e.
|
| |
| u8 | mProcControl |
| | The operations to be skipped. Value is a PROC_DISABLE_e.
|
| |
| fManager_c | mMng |
| | The base's process manager.
|
| |
| fBaHelper_c * | mpUnusedHelper |
| | See Unused Content.
|
| |
| fLiMgBa_c | mUnusedList |
| | See Unused Content.
|
| |
| EGG::FrmHeap * | mHeap |
| | The base's dedicated heap.
|
| |
| static int(* | sLoadAsyncCallback )() |
| | See Unused Content.
|
| |
| static void(* | sUnloadCallback )() |
| | See Unused Content.
|
| |