#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 getMiniGameRestArrow() {} 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(); s32 _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 */ }; class daNpc_So_HIO_c { public: daNpc_So_HIO_c(); public: /* Place member variables here */ }; #endif /* D_A_NPC_SO_H */