mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-12 05:27:14 -04:00
61 lines
1.3 KiB
C++
61 lines
1.3 KiB
C++
#ifndef D_A_NPC_AH_H
|
|
#define D_A_NPC_AH_H
|
|
|
|
#include "f_op/f_op_actor.h"
|
|
#include "d/d_cc_d.h"
|
|
|
|
struct sAhAnmDat {
|
|
|
|
};
|
|
|
|
class daNpcAh_c : public fopAc_ac_c {
|
|
public:
|
|
daNpcAh_c();
|
|
|
|
void getPhaseP() {}
|
|
void setResFlag(unsigned char) {}
|
|
|
|
cPhs_State _create();
|
|
void createHeap();
|
|
void createInit();
|
|
bool _delete();
|
|
bool _draw();
|
|
bool _execute();
|
|
void executeCommon();
|
|
void executeSetMode(unsigned char);
|
|
void executeWaitInit();
|
|
void executeWait();
|
|
void executeTalkInit();
|
|
void executeTalk();
|
|
void checkOrder();
|
|
void eventOrder();
|
|
void eventMove();
|
|
void privateCut();
|
|
void eventMesSetInit(int);
|
|
void eventMesSet();
|
|
void eventGetItemInit();
|
|
void talk2(int);
|
|
void next_msgStatus(unsigned long*);
|
|
void getMsg();
|
|
void chkMsg();
|
|
void setMessage(unsigned long);
|
|
void setAnmFromMsgTag();
|
|
void getPrmArg0();
|
|
void getSwBit();
|
|
void setMtx();
|
|
void chkAttention();
|
|
void lookBack();
|
|
void initTexPatternAnm(bool);
|
|
void playTexPatternAnm();
|
|
void playAnm();
|
|
void setAnm(unsigned char, int, float);
|
|
void setAnmTbl(sAhAnmDat*);
|
|
void setCollision(dCcD_Cyl*, cXyz, float, float);
|
|
void chkEndEvent();
|
|
|
|
public:
|
|
/* Place member variables here */
|
|
};
|
|
|
|
#endif /* D_A_NPC_AH_H */
|