summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_item.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2023-12-08 16:25:12 -0500
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2023-12-08 16:25:12 -0500
commita3170e5d69e1a62bd2103634ba97f681ac47ed77 (patch)
tree579b932cc66c4649bedba3ad5e60daae0e213d0c /src/d/actor/d_a_item.cpp
parent009b4fb35e5a1d010fcf98590dfbcc7071fc28f8 (diff)
add default params to a lot more functions
Diffstat (limited to 'src/d/actor/d_a_item.cpp')
-rw-r--r--src/d/actor/d_a_item.cpp55
1 files changed, 27 insertions, 28 deletions
diff --git a/src/d/actor/d_a_item.cpp b/src/d/actor/d_a_item.cpp
index d5d3d258..7208cf20 100644
--- a/src/d/actor/d_a_item.cpp
+++ b/src/d/actor/d_a_item.cpp
@@ -135,8 +135,7 @@ void itemGetCallBack(fopAc_ac_c* item_actor, dCcD_GObjInf*, fopAc_ac_c* collided
/* 800F5044-800F53EC .text CreateInit__8daItem_cFv */
void daItem_c::CreateInit() {
mAcchCir.SetWall(30.0f, 30.0f);
- cXyz* speedPtr;
- mAcch.Set(&current.pos, &next.pos, this, 1, &mAcchCir, speedPtr = &speed, NULL, NULL);
+ mAcch.Set(&current.pos, &next.pos, this, 1, &mAcchCir, &fopAcM_GetSpeed_p(this));
mAcch.m_flags &= ~0x400;
mAcch.m_flags &= ~0x8;
mCullMtx = mpModel->mBaseTransformMtx;
@@ -159,7 +158,7 @@ void daItem_c::CreateInit() {
mDisappearTimer = getData()->mDuration;
field_0x65a = getData()->field_0x18;
- field_0x650 = speedPtr->y;
+ field_0x650 = fopAcM_GetSpeed_p(this).y;
mItemStatus = 0;
mType = daItem_prm::getType(this);
@@ -403,7 +402,7 @@ void daItem_c::execInitGetDemoDirection() {
if (player == link) {
fopAcM_orderItemEvent(this);
mEvtInfo.onCondition(dEvtCnd_CANGETITEM_e);
- mDemoItemBsPcId = fopAcM_createItemForTrBoxDemo(&current.pos, m_itemNo, -1, current.roomNo, NULL, NULL);
+ mDemoItemBsPcId = fopAcM_createItemForTrBoxDemo(&current.pos, m_itemNo, -1, current.roomNo);
mItemStatus = STATUS_WAIT_GET_DEMO;
}
}
@@ -585,51 +584,51 @@ void daItem_c::itemGetExecute() {
switch (m_itemNo) {
case HEART:
- mDoAud_seStart(JA_SE_HEART_PIECE, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_HEART_PIECE);
execItemGet(m_itemNo);
break;
case GREEN_RUPEE:
- mDoAud_seStart(JA_SE_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_LUPY_GET);
execItemGet(m_itemNo);
break;
case BLUE_RUPEE:
- mDoAud_seStart(JA_SE_BLUE_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_BLUE_LUPY_GET);
execItemGet(m_itemNo);
break;
case YELLOW_RUPEE:
- mDoAud_seStart(JA_SE_BLUE_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_BLUE_LUPY_GET);
execItemGet(m_itemNo);
break;
case RED_RUPEE:
- mDoAud_seStart(JA_SE_RED_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
case PURPLE_RUPEE:
- mDoAud_seStart(JA_SE_RED_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
case ORANGE_RUPEE:
- mDoAud_seStart(JA_SE_RED_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
case SILVER_RUPEE:
- mDoAud_seStart(JA_SE_RED_LUPY_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_RED_LUPY_GET);
execItemGet(m_itemNo);
break;
case KAKERA_HEART:
- mDoAud_seStart(JA_SE_HEART_PIECE, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_HEART_PIECE);
mItemStatus = STATUS_INIT_GET_DEMO;
break;
case UTUWA_HEART:
- mDoAud_seStart(JA_SE_HEART_PIECE, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_HEART_PIECE);
mItemStatus = STATUS_INIT_GET_DEMO;
break;
case S_MAGIC:
- mDoAud_seStart(JA_SE_MAGIC_POT_GET_S, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_MAGIC_POT_GET_S);
execItemGet(m_itemNo);
break;
case L_MAGIC:
- mDoAud_seStart(JA_SE_MAGIC_POT_GET_L, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_MAGIC_POT_GET_L);
execItemGet(m_itemNo);
break;
case BOMB_5:
@@ -639,18 +638,18 @@ void daItem_c::itemGetExecute() {
case ARROW_10:
case ARROW_20:
case ARROW_30:
- mDoAud_seStart(JA_SE_CONSUMP_ITEM_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_CONSUMP_ITEM_GET);
execItemGet(m_itemNo);
break;
case SMALL_KEY:
mItemStatus = STATUS_INIT_GET_DEMO;
break;
case TRIPLE_HEART:
- mDoAud_seStart(JA_SE_HEART_PIECE, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_HEART_PIECE);
execItemGet(m_itemNo);
break;
case PENDANT:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(7)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(7);
@@ -679,7 +678,7 @@ void daItem_c::itemGetExecute() {
mItemStatus = STATUS_INIT_GET_DEMO;
break;
case SKULL_NECKLACE:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(0)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(0);
@@ -688,7 +687,7 @@ void daItem_c::itemGetExecute() {
}
break;
case BOKOBABA_SEED:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(1)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(1);
@@ -697,7 +696,7 @@ void daItem_c::itemGetExecute() {
}
break;
case GOLDEN_FEATHER:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(2)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(2);
@@ -706,7 +705,7 @@ void daItem_c::itemGetExecute() {
}
break;
case BOKO_BELT:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(3)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(3);
@@ -715,7 +714,7 @@ void daItem_c::itemGetExecute() {
}
break;
case RED_JELLY:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(4)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(4);
@@ -724,7 +723,7 @@ void daItem_c::itemGetExecute() {
}
break;
case GREEN_JELLY:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(5)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(5);
@@ -733,7 +732,7 @@ void daItem_c::itemGetExecute() {
}
break;
case BLUE_JELLY:
- mDoAud_seStart(JA_SE_SPOILS_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_SPOILS_GET);
if (!dComIfGs_isGetItemBeast(6)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBeast(6);
@@ -742,7 +741,7 @@ void daItem_c::itemGetExecute() {
}
break;
case BIRD_ESA_5:
- mDoAud_seStart(JA_SE_ESA_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_ESA_GET);
if (!dComIfGs_isGetItemBait(0)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBait(0);
@@ -751,7 +750,7 @@ void daItem_c::itemGetExecute() {
}
break;
case ANIMAL_ESA:
- mDoAud_seStart(JA_SE_ESA_GET, NULL, 0, 0);
+ mDoAud_seStart(JA_SE_ESA_GET);
if (!dComIfGs_isGetItemBait(1)) {
mItemStatus = STATUS_INIT_GET_DEMO;
dComIfGs_onGetItemBait(1);