Files
tww/src/d/actor/d_a_npc_so.cpp
T
LagoLunatic 025b7e459a Switch return type of _execute/_draw/_delete to be bool by default instead of BOOL
It's not completely consistent, but it seems like the majority used `bool`, and only a handful used `BOOL`. So I switched all of them to `bool` except for 13 TUs that stopped matching when changed like this.
2025-02-01 16:17:46 -05:00

420 lines
10 KiB
C++

//
// Generated by dtk
// Translation Unit: d_a_npc_so.cpp
//
#include "d/actor/d_a_npc_so.h"
#include "d/d_procname.h"
/* 000000EC-000002A4 .text __ct__14daNpc_So_HIO_cFv */
daNpc_So_HIO_c::daNpc_So_HIO_c() {
/* Nonmatching */
}
/* 000002A4-000002D0 .text searchEsa_CB__FPvPv */
void searchEsa_CB(void*, void*) {
/* Nonmatching */
}
/* 000002D0-000002F8 .text _searchEsa__10daNpc_So_cFP10fopAc_ac_c */
void daNpc_So_c::_searchEsa(fopAc_ac_c*) {
/* Nonmatching */
}
/* 000002F8-00000344 .text nodeControl_CB__FP7J3DNodei */
static BOOL nodeControl_CB(J3DNode*, int) {
/* Nonmatching */
}
/* 00000344-00000474 .text _nodeControl__10daNpc_So_cFP7J3DNodeP8J3DModel */
void daNpc_So_c::_nodeControl(J3DNode*, J3DModel*) {
/* Nonmatching */
}
/* 000004B0-000004DC .text searchTagSo_CB__FPvPv */
void searchTagSo_CB(void*, void*) {
/* Nonmatching */
}
/* 000004DC-0000054C .text _searchTagSo__10daNpc_So_cFP10fopAc_ac_c */
void daNpc_So_c::_searchTagSo(fopAc_ac_c*) {
/* Nonmatching */
}
/* 0000054C-00000578 .text searchMinigameTagSo_CB__FPvPv */
void searchMinigameTagSo_CB(void*, void*) {
/* Nonmatching */
}
/* 00000578-000005C8 .text _searchMinigameTagSo__10daNpc_So_cFP10fopAc_ac_c */
void daNpc_So_c::_searchMinigameTagSo(fopAc_ac_c*) {
/* Nonmatching */
}
/* 000005C8-000005E8 .text daNpc_So_XyCheckCB__FPvi */
static s16 daNpc_So_XyCheckCB(void*, int) {
/* Nonmatching */
}
/* 000005E8-00000680 .text XyCheckCB__10daNpc_So_cFi */
void daNpc_So_c::XyCheckCB(int) {
/* Nonmatching */
}
/* 00000680-000006A0 .text daNpc_So_XyEventCB__FPvi */
static s16 daNpc_So_XyEventCB(void*, int) {
/* Nonmatching */
}
/* 000006A0-000006EC .text XyEventCB__10daNpc_So_cFi */
void daNpc_So_c::XyEventCB(int) {
/* Nonmatching */
}
/* 000006EC-0000070C .text createHeap_CB__FP10fopAc_ac_c */
static BOOL createHeap_CB(fopAc_ac_c*) {
/* Nonmatching */
}
/* 0000070C-00000A20 .text _createHeap__10daNpc_So_cFv */
void daNpc_So_c::_createHeap() {
/* Nonmatching */
}
/* 00000A20-00000A84 .text jntHitCreateHeap__10daNpc_So_cFv */
void daNpc_So_c::jntHitCreateHeap() {
/* Nonmatching */
}
/* 00000A84-00000C8C .text checkTgHit__10daNpc_So_cFv */
void daNpc_So_c::checkTgHit() {
/* Nonmatching */
}
/* 00000C8C-00000CB0 .text offsetZero__10daNpc_So_cFv */
void daNpc_So_c::offsetZero() {
/* Nonmatching */
}
/* 00000CB0-00000CD4 .text offsetDive__10daNpc_So_cFv */
void daNpc_So_c::offsetDive() {
/* Nonmatching */
}
/* 00000CD4-00000CF8 .text offsetSwim__10daNpc_So_cFv */
void daNpc_So_c::offsetSwim() {
/* Nonmatching */
}
/* 00000CF8-00000D1C .text offsetAppear__10daNpc_So_cFv */
void daNpc_So_c::offsetAppear() {
/* Nonmatching */
}
/* 00000D1C-00000E40 .text getMsg__10daNpc_So_cFv */
void daNpc_So_c::getMsg() {
/* Nonmatching */
}
/* 00000E40-00001214 .text next_msgStatus__10daNpc_So_cFPUl */
void daNpc_So_c::next_msgStatus(unsigned long*) {
/* Nonmatching */
}
/* 00001214-000013A0 .text lookBack__10daNpc_So_cFv */
void daNpc_So_c::lookBack() {
/* Nonmatching */
}
/* 000013A0-00001430 .text setAttention__10daNpc_So_cFv */
void daNpc_So_c::setAttention() {
/* Nonmatching */
}
/* 00001430-00001524 .text setAnm__10daNpc_So_cFScb */
void daNpc_So_c::setAnm(signed char, bool) {
/* Nonmatching */
}
/* 00001524-00001644 .text setAnmSwimSpeed__10daNpc_So_cFv */
void daNpc_So_c::setAnmSwimSpeed() {
/* Nonmatching */
}
/* 00001644-000016E8 .text setMtx__10daNpc_So_cFv */
void daNpc_So_c::setMtx() {
/* Nonmatching */
}
/* 000016E8-00001718 .text modeWaitInit__10daNpc_So_cFv */
void daNpc_So_c::modeWaitInit() {
/* Nonmatching */
}
/* 00001718-0000171C .text modeWait__10daNpc_So_cFv */
void daNpc_So_c::modeWait() {
/* Nonmatching */
}
/* 0000171C-0000175C .text modeHideInit__10daNpc_So_cFv */
void daNpc_So_c::modeHideInit() {
/* Nonmatching */
}
/* 0000175C-00001778 .text modeHide__10daNpc_So_cFv */
void daNpc_So_c::modeHide() {
/* Nonmatching */
}
/* 00001778-00001880 .text modeJumpInit__10daNpc_So_cFv */
void daNpc_So_c::modeJumpInit() {
/* Nonmatching */
}
/* 00001880-000019F0 .text modeJump__10daNpc_So_cFv */
void daNpc_So_c::modeJump() {
/* Nonmatching */
}
/* 000019F0-00001A6C .text modeSwimInit__10daNpc_So_cFv */
void daNpc_So_c::modeSwimInit() {
/* Nonmatching */
}
/* 00001A6C-00001DB8 .text modeSwim__10daNpc_So_cFv */
void daNpc_So_c::modeSwim() {
/* Nonmatching */
}
/* 00001DB8-00001DFC .text modeNearSwimInit__10daNpc_So_cFv */
void daNpc_So_c::modeNearSwimInit() {
/* Nonmatching */
}
/* 00001DFC-00002144 .text modeNearSwim__10daNpc_So_cFv */
void daNpc_So_c::modeNearSwim() {
/* Nonmatching */
}
/* 00002144-0000217C .text modeEventFirstWaitInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventFirstWaitInit() {
/* Nonmatching */
}
/* 0000217C-000022D0 .text modeEventFirstWait__10daNpc_So_cFv */
void daNpc_So_c::modeEventFirstWait() {
/* Nonmatching */
}
/* 000022D0-00002314 .text modeEventFirstInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventFirstInit() {
/* Nonmatching */
}
/* 00002314-000023C8 .text modeEventFirst__10daNpc_So_cFv */
void daNpc_So_c::modeEventFirst() {
/* Nonmatching */
}
/* 000023C8-0000240C .text modeEventFirstEndInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventFirstEndInit() {
/* Nonmatching */
}
/* 0000240C-000024C0 .text modeEventFirstEnd__10daNpc_So_cFv */
void daNpc_So_c::modeEventFirstEnd() {
/* Nonmatching */
}
/* 000024C0-00002504 .text modeEventEsaInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventEsaInit() {
/* Nonmatching */
}
/* 00002504-00002594 .text modeEventEsa__10daNpc_So_cFv */
void daNpc_So_c::modeEventEsa() {
/* Nonmatching */
}
/* 00002594-000025B0 .text modeEventMapopenInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventMapopenInit() {
/* Nonmatching */
}
/* 000025B0-00002670 .text modeEventMapopen__10daNpc_So_cFv */
void daNpc_So_c::modeEventMapopen() {
/* Nonmatching */
}
/* 00002670-000026B4 .text modeEventBowInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventBowInit() {
/* Nonmatching */
}
/* 000026B4-000027F8 .text modeEventBow__10daNpc_So_cFv */
void daNpc_So_c::modeEventBow() {
/* Nonmatching */
}
/* 000027F8-0000283C .text modeTalkInit__10daNpc_So_cFv */
void daNpc_So_c::modeTalkInit() {
/* Nonmatching */
}
/* 0000283C-0000289C .text modeTalk__10daNpc_So_cFv */
void daNpc_So_c::modeTalk() {
/* Nonmatching */
}
/* 0000289C-0000296C .text modeDisappearInit__10daNpc_So_cFv */
void daNpc_So_c::modeDisappearInit() {
/* Nonmatching */
}
/* 0000296C-00002A90 .text modeDisappear__10daNpc_So_cFv */
void daNpc_So_c::modeDisappear() {
/* Nonmatching */
}
/* 00002A90-00002B60 .text modeDebugInit__10daNpc_So_cFv */
void daNpc_So_c::modeDebugInit() {
/* Nonmatching */
}
/* 00002B60-00002B64 .text modeDebug__10daNpc_So_cFv */
void daNpc_So_c::modeDebug() {
/* Nonmatching */
}
/* 00002B64-00002B68 .text modeGetRupeeInit__10daNpc_So_cFv */
void daNpc_So_c::modeGetRupeeInit() {
/* Nonmatching */
}
/* 00002B68-00002C6C .text modeGetRupee__10daNpc_So_cFv */
void daNpc_So_c::modeGetRupee() {
/* Nonmatching */
}
/* 00002C6C-00002CC0 .text modeEventTriForceInit__10daNpc_So_cFv */
void daNpc_So_c::modeEventTriForceInit() {
/* Nonmatching */
}
/* 00002CC0-00002D80 .text modeEventTriForce__10daNpc_So_cFv */
void daNpc_So_c::modeEventTriForce() {
/* Nonmatching */
}
/* 00002D80-00003110 .text modeProc__10daNpc_So_cFQ210daNpc_So_c6Proc_ei */
void daNpc_So_c::modeProc(daNpc_So_c::Proc_e, int) {
/* Nonmatching */
}
/* 00003110-00003264 .text eventOrder__10daNpc_So_cFv */
void daNpc_So_c::eventOrder() {
/* Nonmatching */
}
/* 00003264-0000330C .text checkOrder__10daNpc_So_cFv */
void daNpc_So_c::checkOrder() {
/* Nonmatching */
}
/* 0000330C-000033F4 .text setScale__10daNpc_So_cFv */
void daNpc_So_c::setScale() {
/* Nonmatching */
}
/* 000033F4-00003844 .text _execute__10daNpc_So_cFv */
bool daNpc_So_c::_execute() {
/* Nonmatching */
}
/* 00003844-000038E0 .text debugDraw__10daNpc_So_cFv */
void daNpc_So_c::debugDraw() {
/* Nonmatching */
}
/* 000038E0-00003954 .text hudeDraw__10daNpc_So_cFv */
void daNpc_So_c::hudeDraw() {
/* Nonmatching */
}
/* 00003954-00003B00 .text _draw__10daNpc_So_cFv */
bool daNpc_So_c::_draw() {
/* Nonmatching */
}
/* 00003B00-00003DF8 .text createInit__10daNpc_So_cFv */
void daNpc_So_c::createInit() {
/* Nonmatching */
}
/* 00003DF8-00003E24 .text getArg__10daNpc_So_cFv */
void daNpc_So_c::getArg() {
/* Nonmatching */
}
/* 00003E24-00003F38 .text _create__10daNpc_So_cFv */
s32 daNpc_So_c::_create() {
/* Nonmatching */
}
/* 000046E4-00004754 .text _delete__10daNpc_So_cFv */
bool daNpc_So_c::_delete() {
/* Nonmatching */
}
/* 00004754-00004774 .text daNpc_SoCreate__FPv */
static s32 daNpc_SoCreate(void*) {
/* Nonmatching */
}
/* 00004774-00004798 .text daNpc_SoDelete__FPv */
static BOOL daNpc_SoDelete(void*) {
/* Nonmatching */
}
/* 00004798-000047BC .text daNpc_SoExecute__FPv */
static BOOL daNpc_SoExecute(void*) {
/* Nonmatching */
}
/* 000047BC-000047E0 .text daNpc_SoDraw__FPv */
static BOOL daNpc_SoDraw(void*) {
/* Nonmatching */
}
/* 000047E0-000047E8 .text daNpc_SoIsDelete__FPv */
static BOOL daNpc_SoIsDelete(void*) {
/* Nonmatching */
}
#include "d/actor/d_a_npc_so_cut.inc"
static actor_method_class daNpc_SoMethodTable = {
(process_method_func)daNpc_SoCreate,
(process_method_func)daNpc_SoDelete,
(process_method_func)daNpc_SoExecute,
(process_method_func)daNpc_SoIsDelete,
(process_method_func)daNpc_SoDraw,
};
actor_process_profile_definition g_profile_NPC_SO = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0003,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_NPC_SO,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daNpc_So_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0149,
/* Actor SubMtd */ &daNpc_SoMethodTable,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};