mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-11 05:04:40 -04:00
obj_mirror_6pole / obj_mirror_sand / obj_myogan OK, obj_hbombkoya wip (#1901)
* obj_mirror_6pole / obj_mirror_sand OK. d_bg_w vtables fixed * obj_myogan OK, obj_hbombkoya mostly done
This commit is contained in:
@@ -272,7 +272,7 @@ public:
|
||||
/* 8007DC70 */ bool SphChkRp(dBgS_SphChk*, void*, int);
|
||||
/* 8007DDE0 */ bool SphChkGrpRp(dBgS_SphChk*, void*, int, int);
|
||||
|
||||
/* 8007E548 */ virtual ~dBgW();
|
||||
/* 8007E548 */ virtual ~dBgW() {}
|
||||
/* 8007E4B4 */ virtual u32 ChkMoveFlag() const;
|
||||
/* 8007E4A4 */ virtual void OffMoveFlag();
|
||||
/* 8007DAF8 */ virtual void CaptPoly(dBgS_CaptPoly&);
|
||||
|
||||
@@ -1720,6 +1720,10 @@ inline u8 dComIfGs_getFishSize(u8 param_0) {
|
||||
return g_dComIfG_gameInfo.info.getPlayer().getFishingInfo().getMaxSize(param_0);
|
||||
}
|
||||
|
||||
inline BOOL dComIfGs_isStageMiddleBoss() {
|
||||
return g_dComIfG_gameInfo.info.getMemory().getBit().isStageBossEnemy2();
|
||||
}
|
||||
|
||||
void dComIfGp_setSelectItem(int index);
|
||||
s32 dComIfGp_offHeapLockFlag(int flag);
|
||||
void dComIfGp_createSubExpHeap2D();
|
||||
|
||||
@@ -21,7 +21,8 @@ struct action_class {
|
||||
fptr& getExecute() { return execute; }
|
||||
};
|
||||
|
||||
struct dEvLib_callback_c {
|
||||
class dEvLib_callback_c {
|
||||
public:
|
||||
dEvLib_callback_c(fopAc_ac_c* param_0) {
|
||||
mActor = param_0;
|
||||
mAction = NULL;
|
||||
|
||||
@@ -835,6 +835,7 @@ public:
|
||||
onDungeonItem(OOCCOO_NOTE);
|
||||
}
|
||||
s32 isStageBossEnemy() const { return isDungeonItem(STAGE_BOSS_ENEMY); }
|
||||
s32 isStageBossEnemy2() const { return isDungeonItem(STAGE_BOSS_ENEMY_2); }
|
||||
s32 isDungeonItemWarp() const { return isDungeonItem(OOCCOO_NOTE); }
|
||||
void onStageLife() { onDungeonItem(STAGE_LIFE); }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user