Files
dusklight/include/d/actor/d_a_bullet.h
T
TakaRikka 178194ccb2 switch to dtk setup (#2203)
* switch to dtk setup

* some cleanup / fixes

* cleanup d_a_alink literals

* Restore doxygen, update CI & README.md (#1)

* Fix build image ref (#2)

---------

Co-authored-by: Luke Street <luke@street.dev>
2024-10-10 08:29:58 -06:00

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 */