summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_toripost.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_obj_toripost.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_obj_toripost.cpp')
-rw-r--r--src/d/actor/d_a_obj_toripost.cpp56
1 files changed, 27 insertions, 29 deletions
diff --git a/src/d/actor/d_a_obj_toripost.cpp b/src/d/actor/d_a_obj_toripost.cpp
index a1418d1e..0016b465 100644
--- a/src/d/actor/d_a_obj_toripost.cpp
+++ b/src/d/actor/d_a_obj_toripost.cpp
@@ -15,8 +15,6 @@
#include "d/d_item_data.h"
#include "d/d_s_play.h"
#include "d/d_a_obj.h"
-#include "d/d_procname.h"
-#include "d/d_priority.h"
#include "m_Do/m_Do_ext.h"
#include "m_Do/m_Do_mtx.h"
@@ -39,19 +37,19 @@ public:
const char daObjTpost_c::m_arc_name[] = "Toripost";
const daObjTpost_c__letter_data daObjTpost_c::m_letter[] = {
- {false, 0x1AAF, dItem_HEART_PIECE_e, dSv_event_flag_c::LETTER_BAITOS_MOM},
- {false, 0x0CF9, dItem_HEART_PIECE_e, dSv_event_flag_c::LETTER_KOMALIS_FATHER},
- {false, 0x0CFA, dItem_COLLECT_MAP_60_e, dSv_event_flag_c::LETTER_BOMBS_AD},
- {false, 0x0CFC, dItem_RED_RUPEE_e, dSv_event_flag_c::LETTER_ORCA},
- {false, 0x0805, dItem_RED_RUPEE_e, dSv_event_flag_c::LETTER_GRANDMA},
- {false, 0x0CFD, dItem_GREEN_RUPEE_e, dSv_event_flag_c::LETTER_ROCK_SPIRE_SHOP_AD},
- {true, 0x0DB6, dItem_COLLECT_MAP_52_e, dSv_event_flag_c::LETTER_TINGLE},
- {false, 0x1148, dItem_RED_RUPEE_e, dSv_event_flag_c::LETTER_ARYLL},
- {false, 0x1AAF, dItem_HEART_PIECE_e, dSv_event_flag_c::LETTER_BAITOS_MOM},
- {true, 0x0F76, KAISEN_PRESENT1, dSv_event_flag_c::LETTER_SILVER_MEMBERSHIP},
- {false, 0x19A6, KAKERA_HEART2, dSv_event_flag_c::LETTER_HOSKITS_GIRLFRIEND},
- {true, 0x0CFB, dItem_RED_RUPEE_e, dSv_event_flag_c::LETTER_BAITO},
- {true, 0x0F77, KAISEN_PRESENT2, dSv_event_flag_c::LETTER_GOLD_MEMBERSHIP},
+ {false, 0x1AAF, dItemNo_HEART_PIECE_e, dSv_event_flag_c::LETTER_BAITOS_MOM},
+ {false, 0x0CF9, dItemNo_HEART_PIECE_e, dSv_event_flag_c::LETTER_KOMALIS_FATHER},
+ {false, 0x0CFA, dItemNo_COLLECT_MAP_60_e, dSv_event_flag_c::LETTER_BOMBS_AD},
+ {false, 0x0CFC, dItemNo_RED_RUPEE_e, dSv_event_flag_c::LETTER_ORCA},
+ {false, 0x0805, dItemNo_RED_RUPEE_e, dSv_event_flag_c::LETTER_GRANDMA},
+ {false, 0x0CFD, dItemNo_GREEN_RUPEE_e, dSv_event_flag_c::LETTER_ROCK_SPIRE_SHOP_AD},
+ {true, 0x0DB6, dItemNo_COLLECT_MAP_52_e, dSv_event_flag_c::LETTER_TINGLE},
+ {false, 0x1148, dItemNo_RED_RUPEE_e, dSv_event_flag_c::LETTER_ARYLL},
+ {false, 0x1AAF, dItemNo_HEART_PIECE_e, dSv_event_flag_c::LETTER_BAITOS_MOM},
+ {true, 0x0F76, dItemNo_COMPLIMENTARY_ID_e, dSv_event_flag_c::LETTER_SILVER_MEMBERSHIP},
+ {false, 0x19A6, dItemNo_HEART_PIECE_ALT_e, dSv_event_flag_c::LETTER_HOSKITS_GIRLFRIEND},
+ {true, 0x0CFB, dItemNo_RED_RUPEE_e, dSv_event_flag_c::LETTER_BAITO},
+ {true, 0x0F77, dItemNo_FILL_UP_COUPON_e, dSv_event_flag_c::LETTER_GOLD_MEMBERSHIP},
};
const dCcD_SrcCyl daObjTpost_c::m_cyl_src = {
@@ -236,10 +234,10 @@ void daObjTpost_c::cutDispLetterProc(int staffIdx) {
/* 000005F4-00000650 .text deliverLetter__12daObjTpost_cFv */
void daObjTpost_c::deliverLetter() {
switch(mPreItemNo) {
- case MAGYS_LETTER:
+ case dItemNo_MAGGIES_LETTER_e:
dComIfGs_onEventBit(dSv_event_flag_c::UNK_1220);
break;
- case dItem_NOTE_TO_MOM_e:
+ case dItemNo_NOTE_TO_MOM_e:
dLetter_send(dSv_event_flag_c::LETTER_BAITOS_MOM);
break;
}
@@ -347,8 +345,8 @@ int daObjTpost_c::getMsgXY() {
cXyz scale(2.0f, 2.0f, 2.0f);
switch(mPreItemNo) {
- case dItem_NOTE_TO_MOM_e:
- case MAGYS_LETTER:
+ case dItemNo_NOTE_TO_MOM_e:
+ case dItemNo_MAGGIES_LETTER_e:
msgId = 0xCE8;
col.r = REG12_S(0) + 0x80;
col.g = REG12_S(1) + 0x80;
@@ -358,8 +356,8 @@ int daObjTpost_c::getMsgXY() {
dComIfGp_particle_set(dPa_name::ID_IT_JN_LK_GEPPU00, &pos, &shape_angle, &scale, 0xFF, NULL, -1, &col);
break;
- case dItem_FATHER_LETTER_e:
- case MO_LETTER:
+ case dItemNo_FATHER_LETTER_e:
+ case dItemNo_MOBLINS_LETTER_e:
setAnm(AnmPrm_POST_PUTOUT, false);
field_0x8EA = 1;
msgId = 0xCEA;
@@ -920,7 +918,7 @@ void daObjTpost_c::createInit() {
dLetter_autoStock(dSv_event_flag_c::LETTER_KOMALIS_FATHER);
}
- if(dComIfGs_checkGetItem(dItem_BOMB_BAG_e)) {
+ if(dComIfGs_checkGetItem(dItemNo_BOMB_BAG_e)) {
dLetter_autoStock(dSv_event_flag_c::LETTER_BOMBS_AD);
}
@@ -1029,18 +1027,18 @@ static actor_method_class daObjTpostMethodTable = {
};
actor_process_profile_definition g_profile_OBJ_TORIPOST = {
- /* LayerID */ fpcLy_CURRENT_e,
- /* ListID */ 0x0003,
- /* ListPrio */ fpcPi_CURRENT_e,
- /* ProcName */ PROC_OBJ_TORIPOST,
+ /* Layer ID */ fpcLy_CURRENT_e,
+ /* List ID */ 0x0003,
+ /* List Prio */ fpcPi_CURRENT_e,
+ /* Proc Name */ fpcNm_OBJ_TORIPOST_e,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daObjTpost_c),
- /* SizeOther */ 0,
+ /* Size Other */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
- /* Priority */ PRIO_OBJ_TORIPOST,
+ /* Draw Prio */ fpcDwPi_OBJ_TORIPOST_e,
/* Actor SubMtd */ &daObjTpostMethodTable,
/* Status */ 0x18 | fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK200000_e,
/* Group */ fopAc_ACTOR_e,
- /* CullType */ fopAc_CULLBOX_4_e,
+ /* Cull Type */ fopAc_CULLBOX_4_e,
};