Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

d_a_obj_ebomzo mostly matched #668

Merged
merged 5 commits into from
Jul 24, 2024
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 35 additions & 11 deletions include/d/actor/d_a_obj_ebomzo.h
Original file line number Diff line number Diff line change
@@ -1,28 +1,52 @@
#ifndef D_A_OBJ_EBOMZO_H
#define D_A_OBJ_EBOMZO_H

#include "f_op/f_op_actor.h"
#include "d/d_bg_s_movebg_actor.h"
#include "d/d_cc_d.h"
#include "d/d_a_obj.h"
#include "d/d_procname.h"
#include "JSystem/JParticle/JPAEmitter.h"

namespace daObjEbomzo {
class Act_c : public fopAc_ac_c {
class Act_c : public dBgS_MoveBgActor{
public:
void prm_get_swSave() const {}
enum Prm_e {
PRM_SWSAVE_W = 8,
PRM_SWSAVE_S = 0
};

int prm_get_swSave() const { return daObj::PrmAbstract(this, PRM_SWSAVE_W, PRM_SWSAVE_S); }

void CreateHeap();
s32 Create();
void Mthd_Create();
BOOL Delete();
void Mthd_Delete();
int CreateHeap();
int Create();
int Delete();
int Execute(Mtx**);
int Draw();

int Mthd_Create();
int Mthd_Delete();

void set_mtx();
void init_mtx();

void check();
void demo();
void fall();
void Execute(float(**)[3][4]);
BOOL Draw();


static Mtx M_tmp_mtx; //.bss 80810060
static const char M_arcname[];

public:

/* Place member variables here */
waffleoRai marked this conversation as resolved.
Show resolved Hide resolved
/* 0x2C8 */ request_of_phase_process_class mPhs;
/* 0x2D0 */ J3DModel* mpModel;
/* 0x2D4 */ dCcD_Stts mStts;
/* 0x310 */ dCcD_Sph mCollider;
/* 0x43C */ s32 mMode;
/* 0x440 */ s16 mXRotRate;
/* 0x444 */ JPABaseEmitter* mpParticleEmitter;

};
};

Expand Down
Loading