summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_item.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2026-05-26 00:11:58 -0400
committerGitHub <noreply@github.com>2026-05-26 00:11:58 -0400
commit102042628fa139f4e509251bdd9095493f031e28 (patch)
treea5b37fcd76d8c0105f2e9b379b7e2daa7eae2266 /src/d/actor/d_a_item.cpp
parent79277cb2b2672104b87172d8ff620f923f450658 (diff)
Process profiles and enums cleanup (#1031)
* Fix some profile comments * Add missing static for local visibility data * Move proc name and draw priority enums to f_pc * Add _e suffix to daObjBarrier_c proc enum * Change proc name enum format to match TP * Change draw prio enum format to match TP * Change ItemNo enum format, finish fixing item names * Revert static for cb1 hio * Clean up formatting of profile comments * Fix comment alignment
Diffstat (limited to 'src/d/actor/d_a_item.cpp')
-rw-r--r--src/d/actor/d_a_item.cpp270
1 files changed, 134 insertions, 136 deletions
diff --git a/src/d/actor/d_a_item.cpp b/src/d/actor/d_a_item.cpp
index 5b9fefe7..8fac4867 100644
--- a/src/d/actor/d_a_item.cpp
+++ b/src/d/actor/d_a_item.cpp
@@ -10,8 +10,6 @@
#include "d/actor/d_a_player_main.h"
#include "d/actor/d_a_sea.h"
#include "d/d_com_inf_game.h"
-#include "d/d_procname.h"
-#include "d/d_priority.h"
#include "f_op/f_op_camera.h"
#include "m_Do/m_Do_mtx.h"
#include "m_Do/m_Do_controller_pad.h"
@@ -34,39 +32,39 @@ cXyz setArrowTrans(s16 yRot, cXyz offset) {
/* 800F4C4C-800F4CD8 .text getYOffset__8daItem_cFv */
float daItem_c::getYOffset() {
switch (m_itemNo) {
- case dItem_KNIGHTS_CREST_e:
+ case dItemNo_KNIGHTS_CREST_e:
return 0.0f;
- case dItem_SKULL_NECKLACE_e:
+ case dItemNo_SKULL_NECKLACE_e:
return 0.0f;
- case dItem_BOKOBABA_SEED_e:
+ case dItemNo_BOKOBABA_SEED_e:
return 0.0f;
- case dItem_GOLDEN_FEATHER_e:
+ case dItemNo_GOLDEN_FEATHER_e:
return 0.0f;
- case dItem_RED_JELLY_e:
- case dItem_GREEN_JELLY_e:
- case dItem_BLUE_JELLY_e:
+ case dItemNo_RED_JELLY_e:
+ case dItemNo_GREEN_JELLY_e:
+ case dItemNo_BLUE_JELLY_e:
return 0.0f;
- case dItem_SMALL_KEY_e:
- case dItem_BOSS_KEY_e:
+ case dItemNo_SMALL_KEY_e:
+ case dItemNo_BOSS_KEY_e:
return 0.0f;
- case dItem_SHIELD_e:
+ case dItemNo_SHIELD_e:
return 23.0f;
- case dItem_SWORD_e:
+ case dItemNo_SWORD_e:
return 20.0f;
- case dItem_DROPPED_SWORD_e:
+ case dItemNo_DROPPED_SWORD_e:
return 10.0f;
- case dItem_HEART_PIECE_e:
- case dItem_HEART_CONTAINER_e:
+ case dItemNo_HEART_PIECE_e:
+ case dItemNo_HEART_CONTAINER_e:
return 0.0f;
- case dItem_GREEN_RUPEE_e:
- case dItem_BLUE_RUPEE_e:
- case dItem_YELLOW_RUPEE_e:
- case dItem_RED_RUPEE_e:
- case dItem_PURPLE_RUPEE_e:
- case dItem_ORANGE_RUPEE_e:
- case dItem_SILVER_RUPEE_e:
+ case dItemNo_GREEN_RUPEE_e:
+ case dItemNo_BLUE_RUPEE_e:
+ case dItemNo_YELLOW_RUPEE_e:
+ case dItemNo_RED_RUPEE_e:
+ case dItemNo_PURPLE_RUPEE_e:
+ case dItemNo_ORANGE_RUPEE_e:
+ case dItemNo_SILVER_RUPEE_e:
return 0.0f;
- case dItem_HEART_e:
+ case dItemNo_HEART_e:
return 0.0f;
default:
return 0.0f;
@@ -78,7 +76,7 @@ void daItem_c::set_mtx() {
cXyz pos = current.pos;
csXyz rot = current.angle;
#if VERSION > VERSION_DEMO
- if (m_itemNo == dItem_HEART_CONTAINER_e) {
+ if (m_itemNo == dItemNo_HEART_CONTAINER_e) {
rot.y = shape_angle.y;
}
#endif
@@ -168,16 +166,16 @@ void daItem_c::CreateInit() {
show();
- if (dItem_data::checkSpecialEffect(m_itemNo) && (m_itemNo != dItem_SMALL_KEY_e || (m_itemNo == dItem_SMALL_KEY_e && checkFlag(FLAG_UNK02)))) {
+ if (dItem_data::checkSpecialEffect(m_itemNo) && (m_itemNo != dItemNo_SMALL_KEY_e || (m_itemNo == dItemNo_SMALL_KEY_e && checkFlag(FLAG_UNK02)))) {
u16 particleID = dItem_data::getSpecialEffect(m_itemNo);
dComIfGp_particle_set(particleID, &current.pos, NULL, NULL, 0xFF, &mPtclFollowCb);
}
switch (m_itemNo) {
- case dItem_BOMB_5_e:
- case dItem_BOMB_10_e:
- case dItem_BOMB_20_e:
- case dItem_BOMB_30_e:
+ case dItemNo_BOMB_5_e:
+ case dItemNo_BOMB_10_e:
+ case dItemNo_BOMB_20_e:
+ case dItemNo_BOMB_30_e:
mScaleTarget.setall(0.6f);
break;
default:
@@ -197,11 +195,11 @@ void daItem_c::CreateInit() {
initAction();
switch (m_itemNo) {
- case dItem_SWORD_e:
- case dItem_SHIELD_e:
+ case dItemNo_SWORD_e:
+ case dItemNo_SHIELD_e:
fopAcM_OnStatus(this, fopAcStts_UNK4000_e);
break;
- case dItem_DROPPED_SWORD_e:
+ case dItemNo_DROPPED_SWORD_e:
current.angle.x = 0x4000;
break;
}
@@ -209,7 +207,7 @@ void daItem_c::CreateInit() {
set_mtx();
animPlay(1.0f, 1.0f, 1.0f, 1.0f, 1.0f);
- if (fopAcM_SearchByName(PROC_BST)) { // Gohdan
+ if (fopAcM_SearchByName(fpcNm_BST_e)) { // Gohdan
mpParticleEmitter = dComIfGp_particle_set(dPa_name::ID_AK_SN_BSTKIRAKIRAARROW00, &current.pos);
}
}
@@ -227,7 +225,7 @@ cPhs_State daItem_c::_daItem_create() {
mItemBitNo = daItem_prm::getItemBitNo(this);
#if VERSION > VERSION_DEMO
- if (m_itemNo != dItem_BLUE_JELLY_e) // Blue Chu Jelly uses mItemBitNo as if it was a switch.
+ if (m_itemNo != dItemNo_BLUE_JELLY_e) // Blue Chu Jelly uses mItemBitNo as if it was a switch.
#endif
{
mItemBitNo &= 0x7F;
@@ -324,7 +322,7 @@ void daItem_c::mode_proc_call() {
}
if (checkFlag(FLAG_BOOMERANG)) {
- fopAc_ac_c* boomerang = (fopAc_ac_c*)fopAcM_SearchByName(PROC_BOOMERANG);
+ fopAc_ac_c* boomerang = (fopAc_ac_c*)fopAcM_SearchByName(fpcNm_BOOMERANG_e);
if (boomerang) {
current.pos = boomerang->current.pos;
} else {
@@ -333,7 +331,7 @@ void daItem_c::mode_proc_call() {
}
if (checkFlag(FLAG_HOOK)) {
- fopAc_ac_c* grappling_hook = (fopAc_ac_c*)fopAcM_SearchByName(PROC_HIMO2);
+ fopAc_ac_c* grappling_hook = (fopAc_ac_c*)fopAcM_SearchByName(fpcNm_HIMO2_e);
if (grappling_hook) {
current.pos = grappling_hook->current.pos;
} else {
@@ -588,72 +586,72 @@ void daItem_c::itemGetExecute() {
mItemStatus = STATUS_INIT_NORMAL;
switch (m_itemNo) {
- case dItem_HEART_e:
+ case dItemNo_HEART_e:
mDoAud_seStart(JA_SE_HEART_PIECE);
execItemGet(m_itemNo);
break;
- case dItem_GREEN_RUPEE_e:
+ case dItemNo_GREEN_RUPEE_e:
mDoAud_seStart(JA_SE_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_BLUE_RUPEE_e:
+ case dItemNo_BLUE_RUPEE_e:
mDoAud_seStart(JA_SE_BLUE_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_YELLOW_RUPEE_e:
+ case dItemNo_YELLOW_RUPEE_e:
mDoAud_seStart(JA_SE_BLUE_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_RED_RUPEE_e:
+ case dItemNo_RED_RUPEE_e:
mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_PURPLE_RUPEE_e:
+ case dItemNo_PURPLE_RUPEE_e:
mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_ORANGE_RUPEE_e:
+ case dItemNo_ORANGE_RUPEE_e:
mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_SILVER_RUPEE_e:
+ case dItemNo_SILVER_RUPEE_e:
mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
- case dItem_HEART_PIECE_e:
+ case dItemNo_HEART_PIECE_e:
mDoAud_seStart(JA_SE_HEART_PIECE);
mItemStatus = STATUS_INIT_GET_DEMO;
break;
- case dItem_HEART_CONTAINER_e:
+ case dItemNo_HEART_CONTAINER_e:
mDoAud_seStart(JA_SE_HEART_PIECE);
mItemStatus = STATUS_INIT_GET_DEMO;
break;
- case dItem_SMALL_MAGIC_e:
+ case dItemNo_SMALL_MAGIC_e:
mDoAud_seStart(JA_SE_MAGIC_POT_GET_S);
execItemGet(m_itemNo);
break;
- case dItem_LARGE_MAGIC_e:
+ case dItemNo_LARGE_MAGIC_e:
mDoAud_seStart(JA_SE_MAGIC_POT_GET_L);
execItemGet(m_itemNo);
break;
- case dItem_BOMB_5_e:
- case dItem_BOMB_10_e:
- case dItem_BOMB_20_e:
- case dItem_BOMB_30_e:
- case dItem_ARROW_10_e:
- case dItem_ARROW_20_e:
- case dItem_ARROW_30_e:
+ case dItemNo_BOMB_5_e:
+ case dItemNo_BOMB_10_e:
+ case dItemNo_BOMB_20_e:
+ case dItemNo_BOMB_30_e:
+ case dItemNo_ARROW_10_e:
+ case dItemNo_ARROW_20_e:
+ case dItemNo_ARROW_30_e:
mDoAud_seStart(JA_SE_CONSUMP_ITEM_GET);
execItemGet(m_itemNo);
break;
- case dItem_SMALL_KEY_e:
+ case dItemNo_SMALL_KEY_e:
mItemStatus = STATUS_INIT_GET_DEMO;
break;
- case dItem_TRIPLE_HEART_e:
+ case dItemNo_TRIPLE_HEART_e:
mDoAud_seStart(JA_SE_HEART_PIECE);
execItemGet(m_itemNo);
break;
- case dItem_JOY_PENDANT_e:
+ case dItemNo_JOY_PENDANT_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_JOY_PENDANT_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -662,29 +660,29 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_DEKU_LEAF_e:
+ case dItemNo_DEKU_LEAF_e:
mItemStatus = STATUS_INIT_GET_DEMO;
break;
- case dItem_SWORD_e: {
- daItem_c* item = (daItem_c*)fopAcM_SearchByName(PROC_ITEM);
- if (item && item->m_itemNo == dItem_SHIELD_e) {
+ case dItemNo_SWORD_e: {
+ daItem_c* item = (daItem_c*)fopAcM_SearchByName(fpcNm_ITEM_e);
+ if (item && item->m_itemNo == dItemNo_SHIELD_e) {
item->itemGetExecute();
}
mItemStatus = STATUS_INIT_GET_DEMO;
break;
}
- case dItem_SHIELD_e: {
- daItem_c* item = (daItem_c*)fopAcM_SearchByName(PROC_ITEM);
- if (item && item->m_itemNo == dItem_SWORD_e) {
+ case dItemNo_SHIELD_e: {
+ daItem_c* item = (daItem_c*)fopAcM_SearchByName(fpcNm_ITEM_e);
+ if (item && item->m_itemNo == dItemNo_SWORD_e) {
item->itemGetExecute();
}
mItemStatus = STATUS_INIT_GET_DEMO;
break;
}
- case dItem_DROPPED_SWORD_e:
+ case dItemNo_DROPPED_SWORD_e:
mItemStatus = STATUS_INIT_GET_DEMO;
break;
- case dItem_SKULL_NECKLACE_e:
+ case dItemNo_SKULL_NECKLACE_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_SKULL_NECKLACE_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -693,7 +691,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_BOKOBABA_SEED_e:
+ case dItemNo_BOKOBABA_SEED_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_BOKOBABA_SEED_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -702,7 +700,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_GOLDEN_FEATHER_e:
+ case dItemNo_GOLDEN_FEATHER_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_GOLDEN_FEATHER_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -711,7 +709,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_KNIGHTS_CREST_e:
+ case dItemNo_KNIGHTS_CREST_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_KNIGHTS_CREST_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -720,7 +718,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_RED_JELLY_e:
+ case dItemNo_RED_JELLY_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_RED_JELLY_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -729,7 +727,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_GREEN_JELLY_e:
+ case dItemNo_GREEN_JELLY_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_GREEN_JELLY_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -738,7 +736,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_BLUE_JELLY_e:
+ case dItemNo_BLUE_JELLY_e:
mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(dBeastIdx_BLUE_JELLY_e)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -747,7 +745,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_BIRD_BAIT_5_e:
+ case dItemNo_BIRD_BAIT_5_e:
mDoAud_seStart(JA_SE_ESA_GET);
if (!dComIfGs_isGetItemBait(0)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -756,7 +754,7 @@ void daItem_c::itemGetExecute() {
execItemGet(m_itemNo);
}
break;
- case dItem_HYOI_PEAR_e:
+ case dItemNo_HYOI_PEAR_e:
mDoAud_seStart(JA_SE_ESA_GET);
if (!dComIfGs_isGetItemBait(1)) {
mItemStatus = STATUS_INIT_GET_DEMO;
@@ -991,11 +989,11 @@ BOOL daItem_c::itemActionForSword() {
f32 temp = field_0x650 * 0.9f;
fopAcM_SetSpeed(this, 0.0f, -temp, 0.0f);
- if (m_itemNo == dItem_SWORD_e) {
+ if (m_itemNo == dItemNo_SWORD_e) {
if (m_get_timer > 15) {
fopAcM_seStart(this, JA_SE_OBJ_LNK_SWORD_FALL, 0);
}
- } else if (m_itemNo == dItem_SHIELD_e) {
+ } else if (m_itemNo == dItemNo_SHIELD_e) {
if (m_get_timer > 15) {
fopAcM_seStart(this, JA_SE_OBJ_LNK_SHIELD_FALL, 0);
}
@@ -1048,7 +1046,7 @@ BOOL daItem_c::itemActionForSword() {
BOOL daItem_c::itemActionForArrow() {
mAcch.CrrPos(*dComIfG_Bgsp());
- if (mOnGroundTimer == 0 && mpParticleEmitter && fopAcM_SearchByName(PROC_BST)) { // Gohdan
+ if (mOnGroundTimer == 0 && mpParticleEmitter && fopAcM_SearchByName(fpcNm_BST_e)) { // Gohdan
mpParticleEmitter->setGlobalTranslation(current.pos);
}
@@ -1063,7 +1061,7 @@ BOOL daItem_c::itemActionForArrow() {
mOnGroundTimer++;
- if (mOnGroundTimer == 1 && fopAcM_SearchByName(PROC_BST)) { // Gohdan
+ if (mOnGroundTimer == 1 && fopAcM_SearchByName(fpcNm_BST_e)) { // Gohdan
JPABaseEmitter* emitter = dComIfGp_particle_set(dPa_name::ID_AK_ST_BSTDROPARROWSMOKE00, &current.pos, NULL, NULL, 0xFF, &mPtclSmokeCb, fopAcM_GetRoomNo(this));
if (emitter) {
emitter->setMaxFrame(1);
@@ -1080,7 +1078,7 @@ BOOL daItem_c::itemActionForArrow() {
speedF = 0.0f;
#if VERSION > VERSION_DEMO
- if (m_itemNo != dItem_HEART_CONTAINER_e)
+ if (m_itemNo != dItemNo_HEART_CONTAINER_e)
#endif
{
itemDefaultRotateY();
@@ -1088,7 +1086,7 @@ BOOL daItem_c::itemActionForArrow() {
}
#if VERSION > VERSION_DEMO
- if (m_itemNo == dItem_HEART_CONTAINER_e) {
+ if (m_itemNo == dItemNo_HEART_CONTAINER_e) {
if (mOnGroundTimer != 0) {
getData();
s16 rotationSpeed = 0xFFFF / getData()->mRotateYSpeed;
@@ -1141,33 +1139,33 @@ void daItem_c::set_bound_se() {
}
switch (m_itemNo) {
- case dItem_GREEN_RUPEE_e:
- case dItem_BLUE_RUPEE_e:
- case dItem_YELLOW_RUPEE_e:
- case dItem_RED_RUPEE_e:
- case dItem_PURPLE_RUPEE_e:
- case dItem_ORANGE_RUPEE_e:
+ case dItemNo_GREEN_RUPEE_e:
+ case dItemNo_BLUE_RUPEE_e:
+ case dItemNo_YELLOW_RUPEE_e:
+ case dItemNo_RED_RUPEE_e:
+ case dItemNo_PURPLE_RUPEE_e:
+ case dItemNo_ORANGE_RUPEE_e:
fopAcM_seStart(this, JA_SE_OBJ_LUPY_BOUND, temp);
break;
- case dItem_SMALL_MAGIC_e:
- case dItem_LARGE_MAGIC_e:
+ case dItemNo_SMALL_MAGIC_e:
+ case dItemNo_LARGE_MAGIC_e:
fopAcM_seStart(this, JA_SE_OBJ_M_POT_BOUND, temp);
break;
- case dItem_ARROW_10_e:
- case dItem_ARROW_20_e:
- case dItem_ARROW_30_e:
- case dItem_MAGIC_ARROW_e:
- case dItem_LIGHT_ARROW_e:
+ case dItemNo_ARROW_10_e:
+ case dItemNo_ARROW_20_e:
+ case dItemNo_ARROW_30_e:
+ case dItemNo_MAGIC_ARROW_e:
+ case dItemNo_LIGHT_ARROW_e:
fopAcM_seStart(this, JA_SE_CM_BST_ARROW_BOUND, temp);
break;
- case dItem_HEART_PIECE_e:
- case dItem_HEART_CONTAINER_e:
+ case dItemNo_HEART_PIECE_e:
+ case dItemNo_HEART_CONTAINER_e:
fopAcM_seStart(this, JA_SE_CM_BST_HEART_BOUND, temp);
break;
- case dItem_BOMB_5_e:
- case dItem_BOMB_10_e:
- case dItem_BOMB_20_e:
- case dItem_BOMB_30_e:
+ case dItemNo_BOMB_5_e:
+ case dItemNo_BOMB_10_e:
+ case dItemNo_BOMB_20_e:
+ case dItemNo_BOMB_30_e:
fopAcM_seStart(this, JA_SE_CM_BST_BOMB_BOUND, temp);
break;
}
@@ -1244,7 +1242,7 @@ void daItem_c::mode_water_init() {
scale.set(mScaleTarget.x, mScaleTarget.y, mScaleTarget.z);
cXyz particleScale;
- f32 temp3 = (f32)dItem_data::getShadowSize(m_itemNo) / dItem_data::getShadowSize(dItem_GREEN_RUPEE_e);
+ f32 temp3 = (f32)dItem_data::getShadowSize(m_itemNo) / dItem_data::getShadowSize(dItemNo_GREEN_RUPEE_e);
temp3 *= scale.x;
particleScale.setall(temp3);
@@ -1260,43 +1258,43 @@ void daItem_c::mode_wait() {
}
switch (m_itemNo) {
- case dItem_HEART_e:
- case dItem_TRIPLE_HEART_e:
+ case dItemNo_HEART_e:
+ case dItemNo_TRIPLE_HEART_e:
itemActionForHeart();
break;
- case dItem_HEART_PIECE_e:
- case dItem_HEART_CONTAINER_e:
- case dItem_BOMB_5_e:
- case dItem_BOMB_10_e:
- case dItem_BOMB_20_e:
- case dItem_BOMB_30_e:
- case dItem_ARROW_10_e:
- case dItem_ARROW_20_e:
- case dItem_ARROW_30_e:
- case dItem_MAGIC_ARROW_e:
- case dItem_LIGHT_ARROW_e:
+ case dItemNo_HEART_PIECE_e:
+ case dItemNo_HEART_CONTAINER_e:
+ case dItemNo_BOMB_5_e:
+ case dItemNo_BOMB_10_e:
+ case dItemNo_BOMB_20_e:
+ case dItemNo_BOMB_30_e:
+ case dItemNo_ARROW_10_e:
+ case dItemNo_ARROW_20_e:
+ case dItemNo_ARROW_30_e:
+ case dItemNo_MAGIC_ARROW_e:
+ case dItemNo_LIGHT_ARROW_e:
itemActionForArrow();
break;
- case dItem_SMALL_KEY_e:
+ case dItemNo_SMALL_KEY_e:
itemActionForKey();
break;
- case dItem_SMALL_MAGIC_e:
- case dItem_LARGE_MAGIC_e:
+ case dItemNo_SMALL_MAGIC_e:
+ case dItemNo_LARGE_MAGIC_e:
#if VERSION > VERSION_DEMO
- case dItem_JOY_PENDANT_e:
+ case dItemNo_JOY_PENDANT_e:
#endif
- case dItem_SKULL_NECKLACE_e:
- case dItem_BOKOBABA_SEED_e:
- case dItem_GOLDEN_FEATHER_e:
- case dItem_KNIGHTS_CREST_e:
- case dItem_RED_JELLY_e:
- case dItem_GREEN_JELLY_e:
- case dItem_BLUE_JELLY_e:
+ case dItemNo_SKULL_NECKLACE_e:
+ case dItemNo_BOKOBABA_SEED_e:
+ case dItemNo_GOLDEN_FEATHER_e:
+ case dItemNo_KNIGHTS_CREST_e:
+ case dItemNo_RED_JELLY_e:
+ case dItemNo_GREEN_JELLY_e:
+ case dItemNo_BLUE_JELLY_e:
itemActionForEmono();
break;
- case dItem_SWORD_e:
- case dItem_SHIELD_e:
- case dItem_DROPPED_SWORD_e:
+ case dItemNo_SWORD_e:
+ case dItemNo_SHIELD_e:
+ case dItemNo_DROPPED_SWORD_e:
itemActionForSword();
break;
default:
@@ -1523,18 +1521,18 @@ static actor_method_class l_daItem_Method = {
};
actor_process_profile_definition g_profile_ITEM = {
- /* LayerID */ fpcLy_CURRENT_e,
- /* ListID */ 0x0007,
- /* ListPrio */ fpcPi_CURRENT_e,
- /* ProcName */ PROC_ITEM,
+ /* Layer ID */ fpcLy_CURRENT_e,
+ /* List ID */ 0x0007,
+ /* List Prio */ fpcPi_CURRENT_e,
+ /* Proc Name */ fpcNm_ITEM_e,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daItem_c),
- /* SizeOther */ 0,
+ /* Size Other */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
- /* Priority */ PRIO_ITEM,
+ /* Draw Prio */ fpcDwPi_ITEM_e,
/* Actor SubMtd */ &l_daItem_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
/* Group */ fopAc_ACTOR_e,
- /* CullType */ fopAc_CULLBOX_0_e,
+ /* Cull Type */ fopAc_CULLBOX_0_e,
};