mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-21 22:10:59 -04:00
Fix obj_shelf weak order, fix MoveBG inline usage
This commit is contained in:
+1
-1
@@ -1401,7 +1401,7 @@ config.libs = [
|
||||
ActorRel(Matching, "d_a_obj_quake"),
|
||||
ActorRel(NonMatching, "d_a_obj_rcloud"),
|
||||
ActorRel(Matching, "d_a_obj_roten", extra_cflags=['-pragma "nosyminline on"']),
|
||||
ActorRel(Equivalent, "d_a_obj_shelf"), # weak func order
|
||||
ActorRel(Matching, "d_a_obj_shelf"),
|
||||
ActorRel(NonMatching, "d_a_obj_shmrgrd"),
|
||||
ActorRel(NonMatching, "d_a_obj_swpush"),
|
||||
ActorRel(NonMatching, "d_a_obj_table"),
|
||||
|
||||
@@ -107,7 +107,11 @@ public:
|
||||
void CreateHeap();
|
||||
|
||||
public:
|
||||
/* 0x290 */ u8 m290[0x7f9 - 0x290];
|
||||
/* 0x290 */ u8 m290[0x7F8 - 0x290];
|
||||
#if VERSION != VERSION_JPN
|
||||
/* 0x7F8 */ u8 m7F8;
|
||||
#endif
|
||||
/* Offsets below are for USA/PAL */
|
||||
/* 0x7F9 */ u8 mHoldEvent;
|
||||
};
|
||||
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace daObjSwhammer {
|
||||
virtual BOOL Execute(Mtx**);
|
||||
virtual BOOL Draw();
|
||||
|
||||
virtual ~Act_c() {};
|
||||
virtual ~Act_c() {}
|
||||
|
||||
static int M_damage;
|
||||
static short M_damage_dir;
|
||||
|
||||
@@ -272,7 +272,7 @@ static BOOL daFan_Delete(void* i_this) {
|
||||
|
||||
/* 000011CC-000011F8 .text daFan_Draw__FPv */
|
||||
static BOOL daFan_Draw(void* i_this) {
|
||||
return ((daFan_c*)i_this)->Draw();
|
||||
return ((daFan_c*)i_this)->MoveBGDraw();
|
||||
}
|
||||
|
||||
/* 000011F8-00001218 .text daFan_Execute__FPv */
|
||||
|
||||
@@ -230,12 +230,12 @@ namespace daObjEbomzo {
|
||||
|
||||
/* 00000BFC-00000C28 .text Mthd_Draw__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */
|
||||
BOOL Mthd_Draw(void* i_this) {
|
||||
return static_cast<Act_c*>(i_this)->Draw();
|
||||
return static_cast<Act_c*>(i_this)->MoveBGDraw();
|
||||
}
|
||||
|
||||
/* 00000C28-00000C54 .text Mthd_IsDelete__Q211daObjEbomzo28@unnamed@d_a_obj_ebomzo_cpp@FPv */
|
||||
BOOL Mthd_IsDelete(void* i_this) {
|
||||
return static_cast<Act_c*>(i_this)->IsDelete();
|
||||
return static_cast<Act_c*>(i_this)->MoveBGIsDelete();
|
||||
}
|
||||
|
||||
static actor_method_class Mthd_Ebomzo = {
|
||||
|
||||
@@ -988,12 +988,12 @@ namespace daObjMknjD {
|
||||
|
||||
/* 00002490-000024BC .text Mthd_Draw__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */
|
||||
BOOL Mthd_Draw(void* i_this) {
|
||||
return static_cast<Act_c*>(i_this)->Draw();
|
||||
return static_cast<Act_c*>(i_this)->MoveBGDraw();
|
||||
}
|
||||
|
||||
/* 000024BC-000024E8 .text Mthd_IsDelete__Q210daObjMknjD27@unnamed@d_a_obj_mknjd_cpp@FPv */
|
||||
BOOL Mthd_IsDelete(void* i_this) {
|
||||
return static_cast<Act_c*>(i_this)->IsDelete();
|
||||
return static_cast<Act_c*>(i_this)->MoveBGIsDelete();
|
||||
}
|
||||
|
||||
static actor_method_class Mthd_Table = {
|
||||
|
||||
@@ -284,12 +284,12 @@ BOOL Mthd_Execute(void* i_this) {
|
||||
|
||||
/* 00000AB0-00000ADC .text Mthd_Draw__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */
|
||||
BOOL Mthd_Draw(void* i_this) {
|
||||
return static_cast<Act_c*>(i_this)->Draw();
|
||||
return static_cast<Act_c*>(i_this)->MoveBGDraw();
|
||||
}
|
||||
|
||||
/* 00000ADC-00000B08 .text Mthd_IsDelete__Q210daObjShelf27@unnamed@d_a_obj_shelf_cpp@FPv */
|
||||
BOOL Mthd_IsDelete(void* i_this) {
|
||||
return static_cast<Act_c*>(i_this)->IsDelete();
|
||||
return static_cast<Act_c*>(i_this)->MoveBGIsDelete();
|
||||
}
|
||||
|
||||
static actor_method_class Mthd_Table = {
|
||||
|
||||
@@ -181,7 +181,7 @@ cPhs_State daObjSwhammer::Act_c::_create() {
|
||||
|
||||
/* 000007F8-00000828 .text Delete__Q213daObjSwhammer5Act_cFv */
|
||||
BOOL daObjSwhammer::Act_c::Delete() {
|
||||
mSmokeCb.end();
|
||||
mSmokeCb.remove();
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -458,12 +458,12 @@ BOOL Mthd_Execute(void* i_this) {
|
||||
|
||||
/* 000015C8-000015F4 .text Mthd_Draw__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */
|
||||
BOOL Mthd_Draw(void* i_this) {
|
||||
return static_cast<daObjSwhammer::Act_c*>(i_this)->Draw();
|
||||
return static_cast<daObjSwhammer::Act_c*>(i_this)->MoveBGDraw();
|
||||
}
|
||||
|
||||
/* 000015F4-00001620 .text Mthd_IsDelete__Q213daObjSwhammer30@unnamed@d_a_obj_swhammer_cpp@FPv */
|
||||
BOOL Mthd_IsDelete(void* i_this) {
|
||||
return static_cast<daObjSwhammer::Act_c*>(i_this)->IsDelete();
|
||||
return static_cast<daObjSwhammer::Act_c*>(i_this)->MoveBGIsDelete();
|
||||
}
|
||||
|
||||
static actor_method_class Mthd_Table = {
|
||||
|
||||
@@ -228,10 +228,10 @@ static BOOL Mthd_Execute(void* i_this) {
|
||||
return static_cast<daObjVfan::Act_c*>(i_this)->MoveBGExecute();
|
||||
}
|
||||
static BOOL Mthd_Draw(void* i_this) {
|
||||
return static_cast<daObjVfan::Act_c*>(i_this)->Draw();
|
||||
return static_cast<daObjVfan::Act_c*>(i_this)->MoveBGDraw();
|
||||
}
|
||||
static BOOL Mthd_IsDelete(void* i_this) {
|
||||
return static_cast<daObjVfan::Act_c*>(i_this)->IsDelete();
|
||||
return static_cast<daObjVfan::Act_c*>(i_this)->MoveBGIsDelete();
|
||||
}
|
||||
|
||||
static actor_method_class Mthd_Vfan = {
|
||||
|
||||
Reference in New Issue
Block a user