Fix most weak function ordering issues

This commit is contained in:
LagoLunatic
2025-08-20 19:09:06 -04:00
parent 709de55878
commit ac8ff10650
67 changed files with 716 additions and 748 deletions
+34
View File
@@ -26,6 +26,40 @@
#include "d/actor/d_a_bomb.h"
#include "stdio.h"
class daAgb_HIO_c : public mDoHIO_entry_c {
public:
daAgb_HIO_c();
virtual ~daAgb_HIO_c() {}
void genMessage(JORMContext* ctx);
public:
/* 0x04 */ J3DGXColorS10 field_0x04[2];
/* 0x14 */ f32 field_0x14;
/* 0x18 */ f32 field_0x18;
/* 0x1C */ f32 field_0x1c;
/* 0x20 */ f32 field_0x20;
/* 0x24 */ f32 field_0x24;
/* 0x28 */ f32 field_0x28;
/* 0x2C */ f32 field_0x2c;
/* 0x30 */ f32 field_0x30;
};
class dMsgCtrl_c {
public:
int init(u16);
int execute();
~dMsgCtrl_c() {}
int getSelectNum() { return mpMsg->mSelectNum; }
void setMsgStatus(u16 status) { mpMsg->mStatus = status; }
public:
/* 0x00 */ u16 field_0x0;
/* 0x04 */ fpc_ProcID mMsgID;
/* 0x08 */ msg_class* mpMsg;
};
static mDoDvdThd_toMainRam_c* l_gbaCommand;
int daAgb_c::mEffect;