diff options
| author | Caroline Madsen <69010899+randomsalience@users.noreply.github.com> | 2023-11-15 11:01:26 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-15 17:01:26 +0100 |
| commit | 187eaa2c554cb7f4761bb0b29fcbced93f4ef5fa (patch) | |
| tree | 69587908eedb91e4013a25ce4ce0fd967fc0bdcb /include/rel | |
| parent | 37c0344daaa8e8f83dcf2bc0feea014e2547cb70 (diff) | |
d_a_obj_snow_soup OK (#1986)
Diffstat (limited to 'include/rel')
| -rw-r--r-- | include/rel/d/a/obj/d_a_obj_snow_soup/d_a_obj_snow_soup.h | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/include/rel/d/a/obj/d_a_obj_snow_soup/d_a_obj_snow_soup.h b/include/rel/d/a/obj/d_a_obj_snow_soup/d_a_obj_snow_soup.h index bf7f37ffaf..3bda5b4d14 100644 --- a/include/rel/d/a/obj/d_a_obj_snow_soup/d_a_obj_snow_soup.h +++ b/include/rel/d/a/obj/d_a_obj_snow_soup/d_a_obj_snow_soup.h @@ -1,6 +1,34 @@ #ifndef D_A_OBJ_SNOW_SOUP_H #define D_A_OBJ_SNOW_SOUP_H -#include "dolphin/types.h" +#include "JSystem/JParticle/JPAEmitter.h" +#include "SSystem/SComponent/c_phase.h" +#include "f_op/f_op_actor.h" + +class daObjSnowSoup_c : public fopAc_ac_c, public request_of_phase_process_class { +public: + /* 80CDF878 */ daObjSnowSoup_c(); + /* 80CDF910 */ virtual ~daObjSnowSoup_c(); + /* 80CDF990 */ int createHeap(); + /* 80CDFA3C */ cPhs__Step create(); + /* 80CDFB70 */ int Delete(); + /* 80CDFBC4 */ int draw(); + /* 80CDFC40 */ int execute(); + /* 80CDFE14 */ void init(); + /* 80CDFEA4 */ void setModelMtx(); + /* 80CDFF14 */ void createSmkEmtCommon(); + /* 80CDFFF8 */ void deleteSmkEmtCommon(); + /* 80CE003C */ void createSmkEmtChange(int); + /* 80CE0134 */ void deleteSmkEmtChange(int); + + /* 0x574 */ cXyz mFirewoodPos; + /* 0x580 */ cXyz mBubblePos; + /* 0x58C */ JPABaseEmitter* mpSmkEmtCommon[4]; + /* 0x59C */ JPABaseEmitter* mpSmkEmtChange[3][2]; + /* 0x5B4 */ J3DModel* mpModel[3]; + /* 0x5C0 */ u8 mState; +}; + +STATIC_ASSERT(sizeof(daObjSnowSoup_c) == 0x5C4); #endif /* D_A_OBJ_SNOW_SOUP_H */ |
