mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-05 11:17:43 -04:00
133 lines
3.3 KiB
C++
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 */
|