Files
tww/include/d/actor/d_a_npc_so.h
T
2023-11-26 20:00:50 -05:00

133 lines
3.3 KiB
C++

#ifndef D_A_NPC_SO_H
#define D_A_NPC_SO_H
#include "f_op/f_op_actor.h"
class J3DNode;
class daNpc_So_c : public fopAc_ac_c {
public:
enum Proc_e {
};
void cutAppearProc() {}
void cutAppearStart() {}
void cutDisappearProc() {}
void cutDisappearStart() {}
void cutDiveProc() {}
void cutDiveStart() {}
void cutEatesaFirstProc() {}
void cutEatesaFirstStart() {}
void cutEatesaProc() {}
void cutEatesaStart() {}
void cutEffectProc() {}
void cutEffectStart() {}
void cutEquipProc() {}
void cutEquipStart() {}
void cutJumpMapopenProc() {}
void cutJumpMapopenStart() {}
void cutJumpProc() {}
void cutJumpStart() {}
void cutMiniGameEndProc() {}
void cutMiniGameEndStart() {}
void cutMiniGamePlTurnProc() {}
void cutMiniGamePlTurnStart() {}
void cutMiniGamePlUpProc() {}
void cutMiniGamePlUpStart() {}
void cutMiniGameProc() {}
void cutMiniGameReturnProc() {}
void cutMiniGameReturnStart() {}
void cutMiniGameStart() {}
void cutMiniGameWaitProc() {}
void cutMiniGameWaitStart() {}
void cutMiniGameWarpProc() {}
void cutMiniGameWarpStart() {}
void cutPartnerShipProc() {}
void cutPartnerShipStart() {}
void cutProc() {}
void cutSetAnmProc() {}
void cutSetAnmStart() {}
void cutSwimProc() {}
void cutSwimStart() {}
void cutTurnProc() {}
void cutTurnStart() {}
void cutUnequipProc() {}
void cutUnequipStart() {}
void getMiniGameRestArrow() {}
void initCam() {}
void isAnm(signed char) {}
void modeProcInit(int) {}
void moveCam() {}
void _searchEsa(fopAc_ac_c*);
void _nodeControl(J3DNode*, J3DModel*);
void _searchTagSo(fopAc_ac_c*);
void _searchMinigameTagSo(fopAc_ac_c*);
void XyCheckCB(int);
void XyEventCB(int);
void _createHeap();
void jntHitCreateHeap();
void checkTgHit();
void offsetZero();
void offsetDive();
void offsetSwim();
void offsetAppear();
void getMsg();
void next_msgStatus(unsigned long*);
void lookBack();
void setAttention();
void setAnm(signed char, bool);
void setAnmSwimSpeed();
void setMtx();
void modeWaitInit();
void modeWait();
void modeHideInit();
void modeHide();
void modeJumpInit();
void modeJump();
void modeSwimInit();
void modeSwim();
void modeNearSwimInit();
void modeNearSwim();
void modeEventFirstWaitInit();
void modeEventFirstWait();
void modeEventFirstInit();
void modeEventFirst();
void modeEventFirstEndInit();
void modeEventFirstEnd();
void modeEventEsaInit();
void modeEventEsa();
void modeEventMapopenInit();
void modeEventMapopen();
void modeEventBowInit();
void modeEventBow();
void modeTalkInit();
void modeTalk();
void modeDisappearInit();
void modeDisappear();
void modeDebugInit();
void modeDebug();
void modeGetRupeeInit();
void modeGetRupee();
void modeEventTriForceInit();
void modeEventTriForce();
void modeProc(Proc_e, int);
void eventOrder();
void checkOrder();
void setScale();
BOOL _execute();
void debugDraw();
void hudeDraw();
BOOL _draw();
void createInit();
void getArg();
s32 _create();
BOOL _delete();
public:
/* Place member variables here */
};
#endif /* D_A_NPC_SO_H */