mirror of https://github.com/zeldaret/tp.git
50 lines
1.1 KiB
C++
50 lines
1.1 KiB
C++
#ifndef D_A_BULLET_H
|
|
#define D_A_BULLET_H
|
|
|
|
#include "dolphin/types.h"
|
|
#include "f_op/f_op_actor_mng.h"
|
|
|
|
/**
|
|
* @ingroup actors-unsorted
|
|
* @class daBullet_c
|
|
* @brief Bullet (Unused?)
|
|
*
|
|
* @details
|
|
*
|
|
*/
|
|
class daBullet_c : public fopEn_enemy_c {
|
|
public:
|
|
/* 8065594C */ ~daBullet_c();
|
|
/* 80655B08 */ void create();
|
|
/* 80655E5C */ void CreateHeap();
|
|
/* 80655EDC */ void Delete();
|
|
/* 80655F10 */ void Execute();
|
|
/* 806560FC */ void Draw();
|
|
/* 80656160 */ void createHeapCallBack(fopAc_ac_c*);
|
|
/* 80656180 */ void getResName();
|
|
/* 80656198 */ void getBmdName();
|
|
/* 806561B0 */ void getTypeFromParam();
|
|
/* 806561D0 */ void initialize();
|
|
/* 80656378 */ void setProcess(int (daBullet_c::*)(void*));
|
|
/* 80656420 */ void wait(void*);
|
|
/* 806564B8 */ void move(void*);
|
|
|
|
static u8 const mCcDObjInfo[48];
|
|
static u8 mCcDSph[64];
|
|
|
|
private:
|
|
/* 0x5ac */ u8 field_0x5ac[0x95c - 0x5ac];
|
|
};
|
|
|
|
STATIC_ASSERT(sizeof(daBullet_c) == 0x95c);
|
|
|
|
class daBullet_Param_c {
|
|
public:
|
|
/* 806566A8 */ ~daBullet_Param_c();
|
|
|
|
static u8 const m[24];
|
|
};
|
|
|
|
|
|
#endif /* D_A_BULLET_H */
|