Files
tww/include/d/actor/d_a_npc_so.h
T

144 lines
3.4 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 {
};
int getMiniGameRestArrow() { return 10 - mB78; }
void isAnm(signed char) {}
void modeProcInit(int) {}
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();
cPhs_State _create();
bool _delete();
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 initCam();
void moveCam();
public:
/* Place member variables here */
/* 0x290 */ u8 m290[0xB78 - 0x290];
/* 0xB78 */ int mB78;
};
class daNpc_So_HIO_c {
public:
daNpc_So_HIO_c();
public:
/* Place member variables here */
};
#endif /* D_A_NPC_SO_H */