Files
tww/src/d/actor/d_a_npc_ob1.cpp
T
LagoLunatic b77717694c Add dolzel_rel.pch
This fixes the sdata linker error in the debug build.
2025-08-23 12:17:10 -04:00

425 lines
11 KiB
C++

/**
* d_a_npc_ob1.cpp
* NPC - Rose
*/
#include "d/dolzel_rel.h" // IWYU pragma: keep
#include "d/actor/d_a_npc_ob1.h"
#include "d/d_procname.h"
#include "d/d_priority.h"
/* 000000EC-00000150 .text __ct__15daNpc_Ob1_HIO_cFv */
daNpc_Ob1_HIO_c::daNpc_Ob1_HIO_c() {
/* Nonmatching */
}
/* 00000198-00000228 .text searchActor_Kb__FPvPv */
void searchActor_Kb(void*, void*) {
/* Nonmatching */
}
/* 00000228-00000274 .text nodeCallBack_Ob1__FP7J3DNodei */
static BOOL nodeCallBack_Ob1(J3DNode*, int) {
/* Nonmatching */
}
/* 00000274-000003C4 .text nodeOb1Control__11daNpc_Ob1_cFP7J3DNodeP8J3DModel */
void daNpc_Ob1_c::nodeOb1Control(J3DNode*, J3DModel*) {
/* Nonmatching */
}
/* 00000400-00000480 .text init_OB1_0__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::init_OB1_0() {
/* Nonmatching */
}
/* 00000480-00000518 .text init_OB1_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::init_OB1_1() {
/* Nonmatching */
}
/* 00000518-000005A4 .text init_OB1_2__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::init_OB1_2() {
/* Nonmatching */
}
/* 000005A4-000007AC .text createInit__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::createInit() {
/* Nonmatching */
}
/* 000007AC-00000900 .text setMtx__11daNpc_Ob1_cFb */
void daNpc_Ob1_c::setMtx(bool) {
/* Nonmatching */
}
/* 00000900-00000914 .text anmNum_toResID__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::anmNum_toResID(int) {
/* Nonmatching */
}
/* 00000914-00000928 .text btpNum_toResID__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::btpNum_toResID(int) {
/* Nonmatching */
}
/* 00000928-00000A34 .text setBtp__11daNpc_Ob1_cFbi */
void daNpc_Ob1_c::setBtp(bool, int) {
/* Nonmatching */
}
/* 00000A34-00000A5C .text iniTexPttrnAnm__11daNpc_Ob1_cFb */
void daNpc_Ob1_c::iniTexPttrnAnm(bool) {
/* Nonmatching */
}
/* 00000A5C-00000B08 .text plyTexPttrnAnm__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::plyTexPttrnAnm() {
/* Nonmatching */
}
/* 00000B08-00000B44 .text setAnm_tex__11daNpc_Ob1_cFSc */
void daNpc_Ob1_c::setAnm_tex(signed char) {
/* Nonmatching */
}
/* 00000B44-00000C04 .text setAnm_anm__11daNpc_Ob1_cFPQ211daNpc_Ob1_c9anm_prm_c */
void daNpc_Ob1_c::setAnm_anm(daNpc_Ob1_c::anm_prm_c*) {
/* Nonmatching */
}
/* 00000C04-00000C70 .text setAnm_NUM__11daNpc_Ob1_cFii */
void daNpc_Ob1_c::setAnm_NUM(int, int) {
/* Nonmatching */
}
/* 00000C70-00000CF0 .text setAnm__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::setAnm() {
/* Nonmatching */
}
/* 00000CF0-00000CFC .text chg_anmTag__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chg_anmTag() {
/* Nonmatching */
}
/* 00000CFC-00000D08 .text control_anmTag__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::control_anmTag() {
/* Nonmatching */
}
/* 00000D08-00000E00 .text chg_anmAtr__11daNpc_Ob1_cFUc */
void daNpc_Ob1_c::chg_anmAtr(unsigned char) {
/* Nonmatching */
}
/* 00000E00-00000E8C .text control_anmAtr__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::control_anmAtr() {
/* Nonmatching */
}
/* 00000E8C-00000EF4 .text setAnm_ATR__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::setAnm_ATR(int) {
/* Nonmatching */
}
/* 00000EF4-00000FFC .text anmAtr__11daNpc_Ob1_cFUs */
void daNpc_Ob1_c::anmAtr(unsigned short) {
/* Nonmatching */
}
/* 00000FFC-00001088 .text eventOrder__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::eventOrder() {
/* Nonmatching */
}
/* 00001088-00001120 .text checkOrder__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::checkOrder() {
/* Nonmatching */
}
/* 00001120-000011C0 .text chk_talk__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chk_talk() {
/* Nonmatching */
}
/* 000011C0-00001200 .text chk_partsNotMove__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chk_partsNotMove() {
/* Nonmatching */
}
/* 00001200-000013A0 .text lookBack__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::lookBack() {
/* Nonmatching */
}
/* 000013A0-000014CC .text next_msgStatus__11daNpc_Ob1_cFPUl */
void daNpc_Ob1_c::next_msgStatus(unsigned long*) {
/* Nonmatching */
}
/* 000014CC-000017F0 .text getMsg_OB1_0__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg_OB1_0() {
/* Nonmatching */
}
/* 000017F0-0000185C .text getMsg_OB1_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg_OB1_1() {
/* Nonmatching */
}
/* 0000185C-0000187C .text getMsg_OB1_2__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg_OB1_2() {
/* Nonmatching */
}
/* 0000187C-000018EC .text getMsg__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::getMsg() {
/* Nonmatching */
}
/* 000018EC-0000196C .text chkAttention__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::chkAttention() {
/* Nonmatching */
}
/* 0000196C-000019C4 .text setAttention__11daNpc_Ob1_cFb */
void daNpc_Ob1_c::setAttention(bool) {
/* Nonmatching */
}
/* 000019C4-000019F8 .text searchByID__11daNpc_Ob1_cFUi */
void daNpc_Ob1_c::searchByID(fpc_ProcID) {
/* Nonmatching */
}
/* 000019F8-00001A04 .text partner_srch__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::partner_srch() {
/* Nonmatching */
}
/* 00001A04-00001A34 .text bitCount__11daNpc_Ob1_cFUc */
void daNpc_Ob1_c::bitCount(unsigned char) {
/* Nonmatching */
}
/* 00001A34-00001B14 .text set_pigCnt__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::set_pigCnt() {
/* Nonmatching */
}
/* 00001B14-00001BB0 .text ob_setPthPos__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_setPthPos() {
/* Nonmatching */
}
/* 00001BB0-00001C50 .text get_attPos__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::get_attPos() {
/* Nonmatching */
}
/* 00001C50-00001DC0 .text ob_movPass__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_movPass() {
/* Nonmatching */
}
/* 00001DC0-00001E50 .text ob_clcMovSpd__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_clcMovSpd() {
/* Nonmatching */
}
/* 00001E50-00001F28 .text ob_nMove__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::ob_nMove() {
/* Nonmatching */
}
/* 00001F28-00001F78 .text charDecide__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::charDecide(int) {
/* Nonmatching */
}
/* 00001F78-00001FD0 .text event_actionInit__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::event_actionInit(int) {
/* Nonmatching */
}
/* 00001FD0-00001FE0 .text event_action__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::event_action() {
/* Nonmatching */
}
/* 00001FE0-000020CC .text privateCut__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::privateCut(int) {
/* Nonmatching */
}
/* 000020CC-000020EC .text endEvent__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::endEvent() {
/* Nonmatching */
}
/* 000020EC-00002124 .text isEventEntry__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::isEventEntry() {
/* Nonmatching */
}
/* 00002124-000021B8 .text event_proc__11daNpc_Ob1_cFi */
void daNpc_Ob1_c::event_proc(int) {
/* Nonmatching */
}
/* 000021B8-00002264 .text set_action__11daNpc_Ob1_cFM11daNpc_Ob1_cFPCvPvPv_iPv */
void daNpc_Ob1_c::set_action(int (daNpc_Ob1_c::*)(void*), void*) {
/* Nonmatching */
}
/* 00002264-00002288 .text clrSpd__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::clrSpd() {
/* Nonmatching */
}
/* 00002288-00002488 .text setStt__11daNpc_Ob1_cFSc */
void daNpc_Ob1_c::setStt(signed char) {
/* Nonmatching */
}
/* 00002488-00002564 .text wait_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::wait_1() {
/* Nonmatching */
}
/* 00002564-0000264C .text wait_2__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::wait_2() {
/* Nonmatching */
}
/* 0000264C-000026F0 .text wait_3__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::wait_3() {
/* Nonmatching */
}
/* 000026F0-00002808 .text walk_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::walk_1() {
/* Nonmatching */
}
/* 00002808-00002A58 .text talk_1__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::talk_1() {
/* Nonmatching */
}
/* 00002A58-00002B60 .text manzai__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::manzai() {
/* Nonmatching */
}
/* 00002B60-00002C54 .text wait_action1__11daNpc_Ob1_cFPv */
void daNpc_Ob1_c::wait_action1(void*) {
/* Nonmatching */
}
/* 00002C54-00002D2C .text wait_action2__11daNpc_Ob1_cFPv */
void daNpc_Ob1_c::wait_action2(void*) {
/* Nonmatching */
}
/* 00002D2C-00002E68 .text demo__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::demo() {
/* Nonmatching */
}
/* 00002E68-00002F18 .text shadowDraw__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::shadowDraw() {
/* Nonmatching */
}
/* 00002F18-0000300C .text _draw__11daNpc_Ob1_cFv */
BOOL daNpc_Ob1_c::_draw() {
/* Nonmatching */
}
/* 0000300C-000031F0 .text _execute__11daNpc_Ob1_cFv */
BOOL daNpc_Ob1_c::_execute() {
/* Nonmatching */
}
/* 000031F0-0000324C .text _delete__11daNpc_Ob1_cFv */
BOOL daNpc_Ob1_c::_delete() {
/* Nonmatching */
}
/* 0000324C-0000326C .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
/* Nonmatching */
}
/* 0000326C-0000338C .text _create__11daNpc_Ob1_cFv */
cPhs_State daNpc_Ob1_c::_create() {
/* Nonmatching */
}
/* 000037BC-000039D0 .text create_Anm__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::create_Anm() {
/* Nonmatching */
}
/* 000039D0-00003A9C .text create_hed_Mdl__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::create_hed_Mdl() {
/* Nonmatching */
}
/* 00003A9C-00003BE8 .text CreateHeap__11daNpc_Ob1_cFv */
void daNpc_Ob1_c::CreateHeap() {
/* Nonmatching */
}
/* 00003BE8-00003C08 .text daNpc_Ob1_Create__FP10fopAc_ac_c */
static cPhs_State daNpc_Ob1_Create(fopAc_ac_c* i_this) {
return ((daNpc_Ob1_c*)i_this)->_create();
}
/* 00003C08-00003C28 .text daNpc_Ob1_Delete__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_Delete(daNpc_Ob1_c* i_this) {
return ((daNpc_Ob1_c*)i_this)->_delete();
}
/* 00003C28-00003C48 .text daNpc_Ob1_Execute__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_Execute(daNpc_Ob1_c* i_this) {
return ((daNpc_Ob1_c*)i_this)->_execute();
}
/* 00003C48-00003C68 .text daNpc_Ob1_Draw__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_Draw(daNpc_Ob1_c* i_this) {
return ((daNpc_Ob1_c*)i_this)->_draw();
}
/* 00003C68-00003C70 .text daNpc_Ob1_IsDelete__FP11daNpc_Ob1_c */
static BOOL daNpc_Ob1_IsDelete(daNpc_Ob1_c*) {
return TRUE;
}
static actor_method_class l_daNpc_Ob1_Method = {
(process_method_func)daNpc_Ob1_Create,
(process_method_func)daNpc_Ob1_Delete,
(process_method_func)daNpc_Ob1_Execute,
(process_method_func)daNpc_Ob1_IsDelete,
(process_method_func)daNpc_Ob1_Draw,
};
actor_process_profile_definition g_profile_NPC_OB1 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_NPC_OB1,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daNpc_Ob1_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ PRIO_NPC_OB1,
/* Actor SubMtd */ &l_daNpc_Ob1_Method,
/* Status */ 0x08 | fopAcStts_SHOWMAP_e | fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_NPC_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};