d_a_e_oc nearly equivalent except for regalloc issue in daE_OC_c::create function (#2298)

* d_a_e_oc initial work

* 2nd set of d_a_e_oc work

* More d_a_e_oc work

* 3rd set of d_a_e_oc work

* 4th set of work for d_a_e_oc including data/rodata/bss cleanup

* Lots of execute work for d_a_e_oc

* More d_a_e_oc work: cleanup, plus impl of executeAttack

* 7th set of d_a_e_oc work

* 90 percent of the way done for d_a_e_oc

* d_a_e_oc done except for regalloc issues
This commit is contained in:
YunataSavior
2025-02-05 17:42:29 -08:00
committed by GitHub
parent bb11583be6
commit a38e2bfeee
6 changed files with 2742 additions and 1974 deletions
-4
View File
@@ -5509,10 +5509,6 @@ static int daAlink_createHeap(fopAc_ac_c* i_this) {
return ((daAlink_c*)i_this)->createHeap();
}
bool daPy_py_c::checkWoodSwordEquip() {
return dComIfGs_getSelectEquipSword() == fpcNm_ITEM_WOOD_STICK;
}
bool daPy_py_c::checkLightMasterSwordEquip() {
return dComIfGs_getSelectEquipSword() == fpcNm_ITEM_LIGHT_SWORD;
}
+2599 -1933
View File
File diff suppressed because it is too large Load Diff
-4
View File
@@ -12,10 +12,6 @@
#include "d/d_com_inf_game.h"
#include "f_op/f_op_actor_mng.h"
bool daPy_py_c::checkWoodSwordEquip() {
return dComIfGs_getSelectEquipSword() == fpcNm_ITEM_WOOD_STICK;
}
BOOL daPy_py_c::checkNowWolf() {
return dComIfGp_getLinkPlayer()->checkWolf();
}