mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-03 02:28:37 -04:00
b77717694c
This fixes the sdata linker error in the debug build.
271 lines
6.8 KiB
C++
271 lines
6.8 KiB
C++
/**
|
|
* d_a_npc_ah.cpp
|
|
* NPC - Old Man Ho Ho
|
|
*/
|
|
|
|
#include "d/dolzel_rel.h" // IWYU pragma: keep
|
|
#include "d/actor/d_a_npc_ah.h"
|
|
#include "m_Do/m_Do_ext.h"
|
|
#include "d/d_procname.h"
|
|
#include "d/d_priority.h"
|
|
|
|
/* 00000078-00000210 .text __ct__9daNpcAh_cFv */
|
|
daNpcAh_c::daNpcAh_c() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000005C0-000006DC .text da_Npc_Ah_nodeCallBack__FP7J3DNodei */
|
|
static BOOL da_Npc_Ah_nodeCallBack(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000006DC-000006FC .text CheckCreateHeap__FP10fopAc_ac_c */
|
|
static BOOL CheckCreateHeap(fopAc_ac_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000006FC-00000828 .text phase_1__FP9daNpcAh_c */
|
|
void phase_1(daNpcAh_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000828-000008D8 .text phase_2__FP9daNpcAh_c */
|
|
void phase_2(daNpcAh_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000008D8-00000908 .text _create__9daNpcAh_cFv */
|
|
cPhs_State daNpcAh_c::_create() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000908-00000BA4 .text createHeap__9daNpcAh_cFv */
|
|
void daNpcAh_c::createHeap() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000BA4-00000D60 .text createInit__9daNpcAh_cFv */
|
|
void daNpcAh_c::createInit() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000D60-00000DCC .text _delete__9daNpcAh_cFv */
|
|
bool daNpcAh_c::_delete() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000DCC-00000EDC .text _draw__9daNpcAh_cFv */
|
|
bool daNpcAh_c::_draw() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000EDC-00001134 .text _execute__9daNpcAh_cFv */
|
|
bool daNpcAh_c::_execute() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001134-000011A4 .text executeCommon__9daNpcAh_cFv */
|
|
void daNpcAh_c::executeCommon() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000011A4-000011F8 .text executeSetMode__9daNpcAh_cFUc */
|
|
void daNpcAh_c::executeSetMode(unsigned char) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000011F8-00001278 .text executeWaitInit__9daNpcAh_cFv */
|
|
void daNpcAh_c::executeWaitInit() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001278-00001298 .text executeWait__9daNpcAh_cFv */
|
|
void daNpcAh_c::executeWait() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001298-000012A0 .text executeTalkInit__9daNpcAh_cFv */
|
|
void daNpcAh_c::executeTalkInit() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000012A0-00001318 .text executeTalk__9daNpcAh_cFv */
|
|
void daNpcAh_c::executeTalk() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001318-0000136C .text checkOrder__9daNpcAh_cFv */
|
|
void daNpcAh_c::checkOrder() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000136C-000013B8 .text eventOrder__9daNpcAh_cFv */
|
|
void daNpcAh_c::eventOrder() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000013B8-0000142C .text eventMove__9daNpcAh_cFv */
|
|
void daNpcAh_c::eventMove() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000142C-00001554 .text privateCut__9daNpcAh_cFv */
|
|
void daNpcAh_c::privateCut() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001554-0000162C .text eventMesSetInit__9daNpcAh_cFi */
|
|
void daNpcAh_c::eventMesSetInit(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000162C-000016C0 .text eventMesSet__9daNpcAh_cFv */
|
|
void daNpcAh_c::eventMesSet() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000016C0-00001718 .text eventGetItemInit__9daNpcAh_cFv */
|
|
void daNpcAh_c::eventGetItemInit() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001718-00001860 .text talk2__9daNpcAh_cFi */
|
|
void daNpcAh_c::talk2(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001860-000018B0 .text next_msgStatus__9daNpcAh_cFPUl */
|
|
void daNpcAh_c::next_msgStatus(unsigned long*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000018B0-00001958 .text getMsg__9daNpcAh_cFv */
|
|
void daNpcAh_c::getMsg() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001958-0000195C .text chkMsg__9daNpcAh_cFv */
|
|
void daNpcAh_c::chkMsg() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000195C-00001964 .text setMessage__9daNpcAh_cFUl */
|
|
void daNpcAh_c::setMessage(unsigned long) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001964-000019D0 .text setAnmFromMsgTag__9daNpcAh_cFv */
|
|
void daNpcAh_c::setAnmFromMsgTag() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000019D0-00001A08 .text getPrmArg0__9daNpcAh_cFv */
|
|
void daNpcAh_c::getPrmArg0() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001A08-00001A34 .text getSwBit__9daNpcAh_cFv */
|
|
void daNpcAh_c::getSwBit() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001A34-00001ABC .text setMtx__9daNpcAh_cFv */
|
|
void daNpcAh_c::setMtx() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001ABC-00001DBC .text chkAttention__9daNpcAh_cFv */
|
|
void daNpcAh_c::chkAttention() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001DBC-00001F08 .text lookBack__9daNpcAh_cFv */
|
|
void daNpcAh_c::lookBack() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001F08-00002014 .text initTexPatternAnm__9daNpcAh_cFb */
|
|
void daNpcAh_c::initTexPatternAnm(bool) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002014-00002080 .text playTexPatternAnm__9daNpcAh_cFv */
|
|
void daNpcAh_c::playTexPatternAnm() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002080-00002148 .text playAnm__9daNpcAh_cFv */
|
|
void daNpcAh_c::playAnm() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002148-00002218 .text setAnm__9daNpcAh_cFUcif */
|
|
void daNpcAh_c::setAnm(unsigned char, int, float) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002218-000022B8 .text setAnmTbl__9daNpcAh_cFP9sAhAnmDat */
|
|
void daNpcAh_c::setAnmTbl(sAhAnmDat*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000022B8-00002330 .text setCollision__9daNpcAh_cFP8dCcD_Cyl4cXyzff */
|
|
void daNpcAh_c::setCollision(dCcD_Cyl*, cXyz, float, float) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002330-00002338 .text chkEndEvent__9daNpcAh_cFv */
|
|
void daNpcAh_c::chkEndEvent() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002338-00002358 .text daNpc_AhCreate__FPv */
|
|
static cPhs_State daNpc_AhCreate(void* i_this) {
|
|
return ((daNpcAh_c*)i_this)->_create();
|
|
}
|
|
|
|
/* 00002358-0000237C .text daNpc_AhDelete__FPv */
|
|
static BOOL daNpc_AhDelete(void* i_this) {
|
|
return ((daNpcAh_c*)i_this)->_delete();
|
|
}
|
|
|
|
/* 0000237C-000023A0 .text daNpc_AhExecute__FPv */
|
|
static BOOL daNpc_AhExecute(void* i_this) {
|
|
return ((daNpcAh_c*)i_this)->_execute();
|
|
}
|
|
|
|
/* 000023A0-000023C4 .text daNpc_AhDraw__FPv */
|
|
static BOOL daNpc_AhDraw(void* i_this) {
|
|
return ((daNpcAh_c*)i_this)->_draw();
|
|
}
|
|
|
|
/* 000023C4-000023CC .text daNpc_AhIsDelete__FPv */
|
|
static BOOL daNpc_AhIsDelete(void*) {
|
|
return TRUE;
|
|
}
|
|
|
|
static actor_method_class daNpc_AhMethodTable = {
|
|
(process_method_func)daNpc_AhCreate,
|
|
(process_method_func)daNpc_AhDelete,
|
|
(process_method_func)daNpc_AhExecute,
|
|
(process_method_func)daNpc_AhIsDelete,
|
|
(process_method_func)daNpc_AhDraw,
|
|
};
|
|
|
|
actor_process_profile_definition g_profile_NPC_AH = {
|
|
/* LayerID */ fpcLy_CURRENT_e,
|
|
/* ListID */ 0x0007,
|
|
/* ListPrio */ fpcPi_CURRENT_e,
|
|
/* ProcName */ PROC_NPC_AH,
|
|
/* Proc SubMtd */ &g_fpcLf_Method.base,
|
|
/* Size */ sizeof(daNpcAh_c),
|
|
/* SizeOther */ 0,
|
|
/* Parameters */ 0,
|
|
/* Leaf SubMtd */ &g_fopAc_Method.base,
|
|
/* Priority */ PRIO_NPC_AH,
|
|
/* Actor SubMtd */ &daNpc_AhMethodTable,
|
|
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
|
|
/* Group */ fopAc_ACTOR_e,
|
|
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
|
|
};
|