mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-09-03 00:53:47 -04:00
f_op work (#3008)
* f_op debug 1 * f_op debug 2 * f_op debug 3 * f_op debug 4 * f_op debug 5 * f_op_debug fix build * f_op linking * remove goto in fopac_create * fix regressions * fix regressions * pr comments * f_op debug 6 * f_op debug 7 * f_op debug 8 * f_op debug 9 * f_op debug 10 * f_op work, linking, symbols, heap * regressions 1 * regressions 2 * pr comments
This commit is contained in:
@@ -155,7 +155,7 @@ print_error_check_c::param_s print_error_check_c::sDRAW = {
|
||||
class fopac_HIO_c : public JORReflexible {
|
||||
public:
|
||||
fopac_HIO_c();
|
||||
~fopac_HIO_c();
|
||||
virtual ~fopac_HIO_c();
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
@@ -168,7 +168,6 @@ public:
|
||||
/* 0x0C */ u8 mBBtnInfoDisp;
|
||||
};
|
||||
|
||||
fopac_HIO_c::~fopac_HIO_c() {}
|
||||
|
||||
fopac_HIO_c::fopac_HIO_c() {
|
||||
mId = -1;
|
||||
@@ -178,6 +177,8 @@ fopac_HIO_c::fopac_HIO_c() {
|
||||
mBBtnInfoDisp = false;
|
||||
}
|
||||
|
||||
fopac_HIO_c::~fopac_HIO_c() {}
|
||||
|
||||
static fopac_HIO_c l_HIO;
|
||||
|
||||
void fopac_HIO_c::genMessage(JORMContext* mctx) {
|
||||
@@ -433,6 +434,7 @@ static int fopAc_Delete(void* i_this) {
|
||||
return ret;
|
||||
}
|
||||
|
||||
// Wii: NONMATCHING, minor temp regalloc
|
||||
static int fopAc_Create(void* i_this) {
|
||||
fopAc_ac_c* actor = (fopAc_ac_c*)i_this;
|
||||
int ret;
|
||||
@@ -628,6 +630,11 @@ void fopEn_enemy_c::drawBallModel(dKy_tevstr_c* i_tevstr) {
|
||||
}
|
||||
}
|
||||
|
||||
#if PLATFORM_WII || VERSION == VERSION_SHIELD
|
||||
u8 fopAcM::HeapAdjustEntry;
|
||||
u8 fopAcM::HeapAdjustUnk;
|
||||
#endif
|
||||
|
||||
actor_method_class g_fopAc_Method = {
|
||||
(process_method_func)fopAc_Create, (process_method_func)fopAc_Delete,
|
||||
(process_method_func)fopAc_Execute, (process_method_func)fopAc_IsDelete,
|
||||
|
||||
Reference in New Issue
Block a user