Files
tww/src/d/actor/d_a_npc_cb1.cpp
T
2024-04-21 23:31:40 -04:00

588 lines
15 KiB
C++

/**
* d_a_npc_cb1.cpp
* Player - Makar
*/
#include "d/actor/d_a_npc_cb1.h"
#include "d/d_procname.h"
/* 000000EC-0000031C .text __ct__15daNpc_Cb1_HIO_cFv */
daNpc_Cb1_HIO_c::daNpc_Cb1_HIO_c() {
/* Nonmatching */
}
/* 0000031C-00000424 .text isTagCheckOK__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::isTagCheckOK() {
/* Nonmatching */
}
/* 00000424-000004D8 .text setMessageAnimation__11daNpc_Cb1_cFUc */
void daNpc_Cb1_c::setMessageAnimation(unsigned char) {
/* Nonmatching */
}
/* 000004D8-000004F8 .text CheckCreateHeap__FP10fopAc_ac_c */
static BOOL CheckCreateHeap(fopAc_ac_c*) {
/* Nonmatching */
}
/* 000004F8-00000814 .text create__11daNpc_Cb1_cFv */
s32 daNpc_Cb1_c::create() {
/* Nonmatching */
}
/* 00000814-00000984 .text nodeCallBack__FP7J3DNodei */
static BOOL nodeCallBack(J3DNode*, int) {
/* Nonmatching */
}
/* 00000984-00000CF4 .text nutNodeCallBack__FP7J3DNodei */
static BOOL nutNodeCallBack(J3DNode*, int) {
/* Nonmatching */
}
/* 00000CF4-00000D9C .text ppNodeCallBack__FP7J3DNodei */
static BOOL ppNodeCallBack(J3DNode*, int) {
/* Nonmatching */
}
/* 00000D9C-00001458 .text createHeap__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::createHeap() {
/* Nonmatching */
}
/* 00001458-0000155C .text setAction__11daNpc_Cb1_cFPM11daNpc_Cb1_cFPCvPvPv_iM11daNpc_Cb1_cFPCvPvPv_iPv */
void daNpc_Cb1_c::setAction(int (daNpc_Cb1_c::**)(void*), int (daNpc_Cb1_c::*)(void*), void*) {
/* Nonmatching */
}
/* 0000155C-000015C0 .text setWaitAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::setWaitAction(void*) {
/* Nonmatching */
}
/* 000015C0-00001634 .text setWaitNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::setWaitNpcAction(void*) {
/* Nonmatching */
}
/* 00001634-000016A4 .text npcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::npcAction(void*) {
/* Nonmatching */
}
/* 000016A4-00001708 .text setNpcAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv */
void daNpc_Cb1_c::setNpcAction(int (daNpc_Cb1_c::*)(void*), void*) {
/* Nonmatching */
}
/* 00001708-000017AC .text playerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::playerAction(void*) {
/* Nonmatching */
}
/* 000017AC-00001810 .text setPlayerAction__11daNpc_Cb1_cFM11daNpc_Cb1_cFPCvPvPv_iPv */
void daNpc_Cb1_c::setPlayerAction(int (daNpc_Cb1_c::*)(void*), void*) {
/* Nonmatching */
}
/* 00001810-00001858 .text getStickAngY__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::getStickAngY() {
/* Nonmatching */
}
/* 00001858-000019B0 .text calcStickPos__11daNpc_Cb1_cFsP4cXyz */
void daNpc_Cb1_c::calcStickPos(short, cXyz*) {
/* Nonmatching */
}
/* 000019B0-00001A18 .text flyCheck__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::flyCheck() {
/* Nonmatching */
}
/* 00001A18-00001B28 .text checkLanding__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::checkLanding() {
/* Nonmatching */
}
/* 00001B28-00001B68 .text breaking__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::breaking() {
/* Nonmatching */
}
/* 00001B68-0000270C .text flyAction__11daNpc_Cb1_cFifsi */
void daNpc_Cb1_c::flyAction(int, float, short, int) {
/* Nonmatching */
}
/* 0000270C-00002818 .text walkAction__11daNpc_Cb1_cFffs */
void daNpc_Cb1_c::walkAction(float, float, short) {
/* Nonmatching */
}
/* 00002818-00002868 .text returnLinkPlayer__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::returnLinkPlayer() {
/* Nonmatching */
}
/* 00002868-00002914 .text isFlyAction__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::isFlyAction() {
/* Nonmatching */
}
/* 00002914-00002A2C .text sowCheck__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::sowCheck() {
/* Nonmatching */
}
/* 00002A2C-00002AD8 .text shipRideCheck__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::shipRideCheck() {
/* Nonmatching */
}
/* 00002AD8-00002DC8 .text eventProc__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::eventProc() {
/* Nonmatching */
}
/* 00002DC8-00002E5C .text evCheckDisp__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evCheckDisp(int) {
/* Nonmatching */
}
/* 00002E5C-00002EF8 .text evInitWait__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitWait(int) {
/* Nonmatching */
}
/* 00002EF8-00002F5C .text evActWait__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActWait(int) {
/* Nonmatching */
}
/* 00002F5C-00002FF0 .text evInitMsgSet__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitMsgSet(int) {
/* Nonmatching */
}
/* 00002FF0-00003010 .text evActMsgSet__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActMsgSet(int) {
/* Nonmatching */
}
/* 00003010-00003014 .text evInitMsgEnd__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitMsgEnd(int) {
/* Nonmatching */
}
/* 00003014-000030A4 .text evActMsgEnd__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActMsgEnd(int) {
/* Nonmatching */
}
/* 000030A4-000031E0 .text evInitMovePos__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitMovePos(int) {
/* Nonmatching */
}
/* 000031E0-000031E8 .text evActMovePos__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActMovePos(int) {
/* Nonmatching */
}
/* 000031E8-000032E4 .text evInitOffsetLink__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitOffsetLink(int) {
/* Nonmatching */
}
/* 000032E4-000032EC .text evActOffsetLink__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActOffsetLink(int) {
/* Nonmatching */
}
/* 000032EC-00003328 .text evInitWalk__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitWalk(int) {
/* Nonmatching */
}
/* 00003328-0000373C .text evActWalk__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActWalk(int) {
/* Nonmatching */
}
/* 0000373C-00003798 .text evInitToLink__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitToLink(int) {
/* Nonmatching */
}
/* 00003798-000038D8 .text evActToLink__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActToLink(int) {
/* Nonmatching */
}
/* 000038D8-000038FC .text evInitTact__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitTact(int) {
/* Nonmatching */
}
/* 000038FC-00003A2C .text evActTact__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActTact(int) {
/* Nonmatching */
}
/* 00003A2C-00003A50 .text evInitCelloPlay__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitCelloPlay(int) {
/* Nonmatching */
}
/* 00003A50-00003A84 .text evActCelloPlay__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActCelloPlay(int) {
/* Nonmatching */
}
/* 00003A84-00003ABC .text evInitTurn__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitTurn(int) {
/* Nonmatching */
}
/* 00003ABC-00003C0C .text evActTurn__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActTurn(int) {
/* Nonmatching */
}
/* 00003C0C-00003CEC .text evInitSow__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitSow(int) {
/* Nonmatching */
}
/* 00003CEC-00003D90 .text evActSow__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActSow(int) {
/* Nonmatching */
}
/* 00003D90-00003DF8 .text evInitSetAnm__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitSetAnm(int) {
/* Nonmatching */
}
/* 00003DF8-00003E00 .text evActSetAnm__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActSetAnm(int) {
/* Nonmatching */
}
/* 00003E00-00003E74 .text evInitSetGoal__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitSetGoal(int) {
/* Nonmatching */
}
/* 00003E74-00003E98 .text evActSetGoal__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActSetGoal(int) {
/* Nonmatching */
}
/* 00003E98-00003EF4 .text evInitWarp__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitWarp(int) {
/* Nonmatching */
}
/* 00003EF4-0000405C .text evActWarp__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActWarp(int) {
/* Nonmatching */
}
/* 0000405C-00004174 .text evInitEnd__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evInitEnd(int) {
/* Nonmatching */
}
/* 00004174-0000417C .text evActEnd__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::evActEnd(int) {
/* Nonmatching */
}
/* 0000417C-000041A4 .text getAnmType__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::getAnmType(int) {
/* Nonmatching */
}
/* 000041A4-00004228 .text initTalk__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::initTalk() {
/* Nonmatching */
}
/* 00004228-00004358 .text execTalk__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::execTalk(int) {
/* Nonmatching */
}
/* 00004358-0000461C .text waitNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::waitNpcAction(void*) {
/* Nonmatching */
}
/* 0000461C-000047B0 .text talkNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::talkNpcAction(void*) {
/* Nonmatching */
}
/* 000047B0-00004B74 .text carryNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::carryNpcAction(void*) {
/* Nonmatching */
}
/* 00004B74-00004CBC .text flyNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::flyNpcAction(void*) {
/* Nonmatching */
}
/* 00004CBC-00004D88 .text routeAngCheck__11daNpc_Cb1_cFR4cXyzPs */
void daNpc_Cb1_c::routeAngCheck(cXyz&, short*) {
/* Nonmatching */
}
/* 00004D88-00004FEC .text routeWallCheck__11daNpc_Cb1_cFR4cXyzR4cXyzPs */
void daNpc_Cb1_c::routeWallCheck(cXyz&, cXyz&, short*) {
/* Nonmatching */
}
/* 000053DC-0000565C .text checkForwardGroundY__11daNpc_Cb1_cFs */
void daNpc_Cb1_c::checkForwardGroundY(short) {
/* Nonmatching */
}
/* 000057F4-000058C8 .text checkWallJump__11daNpc_Cb1_cFs */
void daNpc_Cb1_c::checkWallJump(short) {
/* Nonmatching */
}
/* 000058C8-0000593C .text chkWallHit__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::chkWallHit() {
/* Nonmatching */
}
/* 0000593C-00005F0C .text routeCheck__11daNpc_Cb1_cFfPs */
void daNpc_Cb1_c::routeCheck(float, short*) {
/* Nonmatching */
}
/* 00005F0C-000062F4 .text searchNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::searchNpcAction(void*) {
/* Nonmatching */
}
/* 000062F4-00006440 .text hitNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::hitNpcAction(void*) {
/* Nonmatching */
}
/* 00006440-00006518 .text jumpNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::jumpNpcAction(void*) {
/* Nonmatching */
}
/* 00006518-00006574 .text rescueNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::rescueNpcAction(void*) {
/* Nonmatching */
}
/* 00006574-00006658 .text musicNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::musicNpcAction(void*) {
/* Nonmatching */
}
/* 00006658-000067A4 .text shipNpcAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::shipNpcAction(void*) {
/* Nonmatching */
}
/* 000067A4-000069E8 .text waitPlayerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::waitPlayerAction(void*) {
/* Nonmatching */
}
/* 000069E8-00006D00 .text walkPlayerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::walkPlayerAction(void*) {
/* Nonmatching */
}
/* 00006D00-00006E20 .text hitPlayerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::hitPlayerAction(void*) {
/* Nonmatching */
}
/* 00006E20-00006EFC .text jumpPlayerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::jumpPlayerAction(void*) {
/* Nonmatching */
}
/* 00006EFC-00006FFC .text flyPlayerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::flyPlayerAction(void*) {
/* Nonmatching */
}
/* 00006FFC-0000707C .text carryPlayerAction__11daNpc_Cb1_cFPv */
void daNpc_Cb1_c::carryPlayerAction(void*) {
/* Nonmatching */
}
/* 0000707C-000070D0 .text daNpc_Cb1_XyCheckCB__FPvi */
static s16 daNpc_Cb1_XyCheckCB(void*, int) {
/* Nonmatching */
}
/* 000070D0-000070D8 .text daNpc_Cb1_XyEventCB__FPvi */
static s16 daNpc_Cb1_XyEventCB(void*, int) {
/* Nonmatching */
}
/* 000070D8-0000711C .text calcFlyingTimer__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::calcFlyingTimer() {
/* Nonmatching */
}
/* 0000711C-00007250 .text initAnm__11daNpc_Cb1_cFSci */
void daNpc_Cb1_c::initAnm(signed char, int) {
/* Nonmatching */
}
/* 00007250-000072B4 .text musicPlay__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::musicPlay() {
/* Nonmatching */
}
/* 000072B4-000072EC .text musicStop__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::musicStop() {
/* Nonmatching */
}
/* 000072EC-00007390 .text setAnm__11daNpc_Cb1_cFUc */
void daNpc_Cb1_c::setAnm(unsigned char) {
/* Nonmatching */
}
/* 00007390-000074F0 .text playAnm__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::playAnm() {
/* Nonmatching */
}
/* 000074F0-00007650 .text chkAttention__11daNpc_Cb1_cFfl */
void daNpc_Cb1_c::chkAttention(float, long) {
/* Nonmatching */
}
/* 00007650-000076A4 .text carryCheck__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::carryCheck() {
/* Nonmatching */
}
/* 000076A4-0000776C .text eventOrder__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::eventOrder() {
/* Nonmatching */
}
/* 0000776C-00007848 .text checkOrder__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::checkOrder() {
/* Nonmatching */
}
/* 00007848-000078C4 .text checkCommandTalk__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::checkCommandTalk() {
/* Nonmatching */
}
/* 000078C4-000079AC .text next_msgStatus__11daNpc_Cb1_cFPUl */
void daNpc_Cb1_c::next_msgStatus(unsigned long*) {
/* Nonmatching */
}
/* 000079AC-00007A8C .text getMsg__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::getMsg() {
/* Nonmatching */
}
/* 00007A8C-00007B38 .text setCollision__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::setCollision() {
/* Nonmatching */
}
/* 00007B38-00007C4C .text lookBack__11daNpc_Cb1_cFi */
void daNpc_Cb1_c::lookBack(int) {
/* Nonmatching */
}
/* 00007C4C-00007E7C .text setBaseMtx__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::setBaseMtx() {
/* Nonmatching */
}
/* 00007E7C-00008104 .text init__11daNpc_Cb1_cFv */
void daNpc_Cb1_c::init() {
/* Nonmatching */
}
/* 00008104-000084A4 .text draw__11daNpc_Cb1_cFv */
BOOL daNpc_Cb1_c::draw() {
/* Nonmatching */
}
/* 000084A4-00009090 .text execute__11daNpc_Cb1_cFv */
BOOL daNpc_Cb1_c::execute() {
/* Nonmatching */
}
/* 00009090-000093A8 .text __dt__11daNpc_Cb1_cFv */
daNpc_Cb1_c::~daNpc_Cb1_c() {
/* Nonmatching */
}
/* 000093A8-000093C8 .text daNpc_Cb1_Create__FP10fopAc_ac_c */
static s32 daNpc_Cb1_Create(fopAc_ac_c*) {
/* Nonmatching */
}
/* 000093C8-000093F0 .text daNpc_Cb1_Delete__FP11daNpc_Cb1_c */
static BOOL daNpc_Cb1_Delete(daNpc_Cb1_c*) {
/* Nonmatching */
}
/* 000093F0-00009410 .text daNpc_Cb1_Execute__FP11daNpc_Cb1_c */
static BOOL daNpc_Cb1_Execute(daNpc_Cb1_c*) {
/* Nonmatching */
}
/* 00009410-00009430 .text daNpc_Cb1_Draw__FP11daNpc_Cb1_c */
static BOOL daNpc_Cb1_Draw(daNpc_Cb1_c*) {
/* Nonmatching */
}
/* 00009430-00009438 .text daNpc_Cb1_IsDelete__FP11daNpc_Cb1_c */
static BOOL daNpc_Cb1_IsDelete(daNpc_Cb1_c*) {
/* Nonmatching */
}
static actor_method_class l_daNpc_Cb1_Method = {
(process_method_func)daNpc_Cb1_Create,
(process_method_func)daNpc_Cb1_Delete,
(process_method_func)daNpc_Cb1_Execute,
(process_method_func)daNpc_Cb1_IsDelete,
(process_method_func)daNpc_Cb1_Draw,
};
actor_process_profile_definition g_profile_NPC_CB1 = {
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_NPC_CB1,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daNpc_Cb1_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0153,
/* Actor SubMtd */ &l_daNpc_Cb1_Method,
/* Status */ 0x07 | fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_FREEZE_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_UNK2000000_e,
/* Group */ fopAc_NPC_e,
/* CullType */ fopAc_CULLBOX_12_e,
};