mirror of https://github.com/zeldaret/tp.git
65 lines
1.9 KiB
C++
65 lines
1.9 KiB
C++
#ifndef D_A_E_WW_H
|
|
#define D_A_E_WW_H
|
|
|
|
#include "f_op/f_op_actor_mng.h"
|
|
|
|
/**
|
|
* @ingroup actors-enemies
|
|
* @class daE_WW_c
|
|
* @brief White Wolfos
|
|
*
|
|
* @details
|
|
*
|
|
*/
|
|
class daE_WW_c : public fopEn_enemy_c {
|
|
/* 807E7748 */ void ctrlJoint(J3DJoint*, J3DModel*);
|
|
/* 807E7800 */ void JointCallBack(J3DJoint*, int);
|
|
/* 807E784C */ void setHeadAngle();
|
|
/* 807E79D4 */ void draw();
|
|
/* 807E7ADC */ void setBck(int, u8, f32, f32);
|
|
/* 807E7B80 */ void checkBck(int);
|
|
/* 807E7BDC */ void setActionMode(int, int);
|
|
/* 807E7C20 */ void damage_check();
|
|
/* 807E7E74 */ void setRandamNumber();
|
|
/* 807E7FCC */ void getNearPlayerAngle();
|
|
/* 807E804C */ void setGroundAngle();
|
|
/* 807E830C */ void checkCreateBg(cXyz);
|
|
/* 807E8560 */ void checkAttackWall();
|
|
/* 807E8624 */ void setBlurEffect();
|
|
/* 807E8700 */ void setAppearEffect();
|
|
/* 807E8C54 */ void checkSideStep();
|
|
/* 807E8EEC */ void createWolf(cXyz, u8);
|
|
/* 807E905C */ void executeMaster();
|
|
/* 807E972C */ void executeWait();
|
|
/* 807E99B8 */ void calcJumpSpeed();
|
|
/* 807E9C1C */ void executeAttack();
|
|
/* 807EA474 */ void checkAttackStart();
|
|
/* 807EA870 */ void executeChase();
|
|
/* 807EB650 */ void executeDamage();
|
|
/* 807EB964 */ void checkMoveOut();
|
|
/* 807EBAE0 */ void executeMoveOut();
|
|
/* 807EC940 */ void checkWalkStart();
|
|
/* 807ECE58 */ void executeWalk();
|
|
/* 807ED674 */ void eWW_posMoveF();
|
|
/* 807ED78C */ void action();
|
|
/* 807EDA78 */ void mtx_set();
|
|
/* 807EDB00 */ void cc_set();
|
|
/* 807EDCC4 */ void execute();
|
|
/* 807EDE8C */ void calcMoveDir(s16*, s16);
|
|
/* 807EE440 */ void _delete();
|
|
/* 807EE4D4 */ void CreateHeap();
|
|
/* 807EE63C */ void create();
|
|
private:
|
|
/* 0x5ac */ u8 field_0x5ac[0xec8 - 0x5ac];
|
|
};
|
|
|
|
STATIC_ASSERT(sizeof(daE_WW_c) == 0xec8);
|
|
|
|
class daE_WW_HIO_c {
|
|
/* 807E76EC */ daE_WW_HIO_c();
|
|
/* 807EEEBC */ ~daE_WW_HIO_c();
|
|
};
|
|
|
|
|
|
#endif /* D_A_E_WW_H */
|