mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-04 10:48:31 -04:00
488 lines
12 KiB
C++
488 lines
12 KiB
C++
/**
|
|
* d_a_ship.cpp
|
|
* King of Red Lions
|
|
*/
|
|
|
|
#include "d/actor/d_a_ship.h"
|
|
#include "d/d_procname.h"
|
|
|
|
/* 000000EC-0000023C .text bodyJointCallBack__8daShip_cFi */
|
|
void daShip_c::bodyJointCallBack(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000023C-00000284 .text daShip_bodyJointCallBack__FP7J3DNodei */
|
|
static BOOL daShip_bodyJointCallBack(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000284-0000033C .text cannonJointCallBack__8daShip_cFi */
|
|
void daShip_c::cannonJointCallBack(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000033C-00000380 .text daShip_cannonJointCallBack__FP7J3DNodei */
|
|
static BOOL daShip_cannonJointCallBack(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000380-00000414 .text craneJointCallBack__8daShip_cFv */
|
|
void daShip_c::craneJointCallBack() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000414-00000450 .text daShip_craneJointCallBack__FP7J3DNodei */
|
|
static BOOL daShip_craneJointCallBack(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000450-00000474 .text headJointCallBack0__8daShip_cFv */
|
|
void daShip_c::headJointCallBack0() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000474-000004B0 .text daShip_headJointCallBack0__FP7J3DNodei */
|
|
static BOOL daShip_headJointCallBack0(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000004B0-000005E4 .text headJointCallBack1__8daShip_cFi */
|
|
void daShip_c::headJointCallBack1(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000005E4-00000628 .text daShip_headJointCallBack1__FP7J3DNodei */
|
|
static BOOL daShip_headJointCallBack1(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000628-00000AD8 .text draw__8daShip_cFv */
|
|
BOOL daShip_c::draw() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000B14-00000B34 .text daShip_Draw__FP8daShip_c */
|
|
static BOOL daShip_Draw(daShip_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000B34-00000DAC .text checkForceMessage__8daShip_cFv */
|
|
void daShip_c::checkForceMessage() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000DAC-00001734 .text setInitMessage__8daShip_cFv */
|
|
void daShip_c::setInitMessage() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001734-00001BD0 .text setNextMessage__8daShip_cFP9msg_class */
|
|
void daShip_c::setNextMessage(msg_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001BD0-00001C24 .text seStart__8daShip_cFUlP4cXyz */
|
|
void daShip_c::seStart(unsigned long, cXyz*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001C24-00001D50 .text setSailAngle__8daShip_cFv */
|
|
void daShip_c::setSailAngle() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001D50-00001E08 .text setControllAngle__8daShip_cFs */
|
|
void daShip_c::setControllAngle(short) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001E08-00001E9C .text getMaxWaterY__8daShip_cFP4cXyz */
|
|
void daShip_c::getMaxWaterY(cXyz*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001E9C-00002314 .text setWaveAngle__8daShip_cFPsPs */
|
|
void daShip_c::setWaveAngle(short*, short*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002314-000023E0 .text getWaterY__8daShip_cFv */
|
|
void daShip_c::getWaterY() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000023E0-00002824 .text setYPos__8daShip_cFv */
|
|
void daShip_c::setYPos() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002824-00002CC4 .text checkOutRange__8daShip_cFv */
|
|
void daShip_c::checkOutRange() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002CC4-00002CFC .text decrementShipSpeed__8daShip_cFf */
|
|
void daShip_c::decrementShipSpeed(float) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002CFC-00002D5C .text firstDecrementShipSpeed__8daShip_cFf */
|
|
void daShip_c::firstDecrementShipSpeed(float) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002D5C-00002D90 .text getAimControllAngle__8daShip_cFs */
|
|
void daShip_c::getAimControllAngle(short) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002D90-00002EE0 .text setMoveAngle__8daShip_cFs */
|
|
void daShip_c::setMoveAngle(short) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002EE0-00002FBC .text changeDemoEndProc__8daShip_cFv */
|
|
void daShip_c::changeDemoEndProc() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002FBC-000031E4 .text setCrashData__8daShip_cFs */
|
|
void daShip_c::setCrashData(short) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000031E4-00003490 .text checkNextMode__8daShip_cFi */
|
|
void daShip_c::checkNextMode(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003490-0000358C .text setPartOnAnime__8daShip_cFUc */
|
|
void daShip_c::setPartOnAnime(unsigned char) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000358C-0000366C .text setPartOffAnime__8daShip_cFv */
|
|
void daShip_c::setPartOffAnime() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000366C-00003844 .text setPartAnimeInit__8daShip_cFUc */
|
|
void daShip_c::setPartAnimeInit(unsigned char) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003844-00003A44 .text setSelfMove__8daShip_cFi */
|
|
void daShip_c::setSelfMove(int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003A44-00003AA0 .text procWait_init__8daShip_cFv */
|
|
void daShip_c::procWait_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003AA0-00003B94 .text procWait__8daShip_cFv */
|
|
void daShip_c::procWait() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003B94-00003BC4 .text procReady_init__8daShip_cFv */
|
|
void daShip_c::procReady_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003BC4-00003C7C .text procReady__8daShip_cFv */
|
|
void daShip_c::procReady() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003C7C-00003CEC .text procGetOff_init__8daShip_cFv */
|
|
void daShip_c::procGetOff_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003CEC-00003DEC .text procGetOff__8daShip_cFv */
|
|
void daShip_c::procGetOff() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003DEC-00003F00 .text procPaddleMove_init__8daShip_cFv */
|
|
void daShip_c::procPaddleMove_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003F00-00004004 .text procPaddleMove__8daShip_cFv */
|
|
void daShip_c::procPaddleMove() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004004-00004060 .text procSteerMove_init__8daShip_cFv */
|
|
void daShip_c::procSteerMove_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004060-0000451C .text procSteerMove__8daShip_cFv */
|
|
void daShip_c::procSteerMove() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000451C-00004580 .text procCannonReady_init__8daShip_cFv */
|
|
void daShip_c::procCannonReady_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004580-00004634 .text procCannonReady__8daShip_cFv */
|
|
void daShip_c::procCannonReady() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004634-0000467C .text procCannon_init__8daShip_cFv */
|
|
void daShip_c::procCannon_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000467C-00004B08 .text procCannon__8daShip_cFv */
|
|
void daShip_c::procCannon() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004B08-00004B7C .text procCraneReady_init__8daShip_cFv */
|
|
void daShip_c::procCraneReady_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004B7C-00004CD0 .text procCraneReady__8daShip_cFv */
|
|
void daShip_c::procCraneReady() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004CD0-00004D70 .text procCrane_init__8daShip_cFv */
|
|
void daShip_c::procCrane_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004D70-000050C4 .text procCrane__8daShip_cFv */
|
|
void daShip_c::procCrane() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000050C4-000051F8 .text procCraneUp_init__8daShip_cFv */
|
|
void daShip_c::procCraneUp_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000051F8-000053F0 .text procCraneUp__8daShip_cFv */
|
|
void daShip_c::procCraneUp() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000053F0-0000542C .text procToolDemo_init__8daShip_cFv */
|
|
void daShip_c::procToolDemo_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000542C-00005530 .text procToolDemo__8daShip_cFv */
|
|
void daShip_c::procToolDemo() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00005530-00005574 .text procZevDemo_init__8daShip_cFv */
|
|
void daShip_c::procZevDemo_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00005574-00006310 .text procZevDemo__8daShip_cFv */
|
|
void daShip_c::procZevDemo() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006310-00006440 .text procTalkReady_init__8daShip_cFv */
|
|
void daShip_c::procTalkReady_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006440-000064A8 .text procTalkReady__8daShip_cFv */
|
|
void daShip_c::procTalkReady() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000064A8-00006558 .text procTalk_init__8daShip_cFv */
|
|
void daShip_c::procTalk_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006558-00006720 .text procTalk__8daShip_cFv */
|
|
void daShip_c::procTalk() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006720-0000686C .text procTurn_init__8daShip_cFv */
|
|
void daShip_c::procTurn_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000686C-00006C78 .text procTurn__8daShip_cFv */
|
|
void daShip_c::procTurn() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006C78-00006DE0 .text procTornadoUp_init__8daShip_cFv */
|
|
void daShip_c::procTornadoUp_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006DE0-00006FDC .text procTornadoUp__8daShip_cFv */
|
|
void daShip_c::procTornadoUp() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006FDC-0000713C .text procStartModeWarp_init__8daShip_cFv */
|
|
void daShip_c::procStartModeWarp_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000713C-000074D4 .text procStartModeWarp__8daShip_cFv */
|
|
void daShip_c::procStartModeWarp() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000074D4-00007684 .text procTactWarp_init__8daShip_cFv */
|
|
void daShip_c::procTactWarp_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00007684-0000797C .text procTactWarp__8daShip_cFv */
|
|
void daShip_c::procTactWarp() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000797C-00007A90 .text procWhirlDown_init__8daShip_cFv */
|
|
void daShip_c::procWhirlDown_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00007A90-00007BEC .text procWhirlDown__8daShip_cFv */
|
|
void daShip_c::procWhirlDown() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00007BEC-00007DC0 .text procStartModeThrow_init__8daShip_cFv */
|
|
void daShip_c::procStartModeThrow_init() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00007DC0-0000804C .text procStartModeThrow__8daShip_cFv */
|
|
void daShip_c::procStartModeThrow() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000804C-000085D8 .text setEffectData__8daShip_cFfs */
|
|
void daShip_c::setEffectData(float, short) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000085D8-00008688 .text setRoomInfo__8daShip_cFv */
|
|
void daShip_c::setRoomInfo() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00008688-0000882C .text incRopeCnt__8daShip_cFii */
|
|
void daShip_c::incRopeCnt(int, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000882C-00009314 .text setRopePos__8daShip_cFv */
|
|
void daShip_c::setRopePos() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00009314-00009384 .text getAnglePartRate__8daShip_cFv */
|
|
void daShip_c::getAnglePartRate() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00009384-000095E4 .text setTornadoActor__8daShip_cFv */
|
|
void daShip_c::setTornadoActor() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000095E4-00009790 .text setWhirlActor__8daShip_cFv */
|
|
void daShip_c::setWhirlActor() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00009790-00009B4C .text setHeadAnm__8daShip_cFv */
|
|
void daShip_c::setHeadAnm() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00009B4C-0000B978 .text execute__8daShip_cFv */
|
|
BOOL daShip_c::execute() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000B9D4-0000B9F4 .text daShip_Execute__FP8daShip_c */
|
|
static BOOL daShip_Execute(daShip_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000B9F4-0000B9FC .text daShip_IsDelete__FP8daShip_c */
|
|
static BOOL daShip_IsDelete(daShip_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000B9FC-0000BB1C .text shipDelete__8daShip_cFv */
|
|
void daShip_c::shipDelete() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000BB1C-0000BB40 .text daShip_Delete__FP8daShip_c */
|
|
static BOOL daShip_Delete(daShip_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000BB40-0000BFB8 .text createHeap__8daShip_cFv */
|
|
void daShip_c::createHeap() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000BFB8-0000BFD8 .text daShip_createHeap__FP10fopAc_ac_c */
|
|
static BOOL daShip_createHeap(fopAc_ac_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000BFD8-0000C790 .text create__8daShip_cFv */
|
|
cPhs_State daShip_c::create() {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000D018-0000D038 .text daShip_Create__FP10fopAc_ac_c */
|
|
static cPhs_State daShip_Create(fopAc_ac_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
static actor_method_class l_daShip_Method = {
|
|
(process_method_func)daShip_Create,
|
|
(process_method_func)daShip_Delete,
|
|
(process_method_func)daShip_Execute,
|
|
(process_method_func)daShip_IsDelete,
|
|
(process_method_func)daShip_Draw,
|
|
};
|
|
|
|
actor_process_profile_definition g_profile_SHIP = {
|
|
/* LayerID */ fpcLy_CURRENT_e,
|
|
/* ListID */ 0x0004,
|
|
/* ListPrio */ fpcPi_CURRENT_e,
|
|
/* ProcName */ PROC_SHIP,
|
|
/* Proc SubMtd */ &g_fpcLf_Method.base,
|
|
/* Size */ sizeof(daShip_c),
|
|
/* SizeOther */ 0,
|
|
/* Parameters */ 0,
|
|
/* Leaf SubMtd */ &g_fopAc_Method.base,
|
|
/* Priority */ 0x009C,
|
|
/* Actor SubMtd */ &l_daShip_Method,
|
|
/* Status */ 0x02 | fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_UNK4000_e | fopAcStts_UNK40000_e | fopAcStts_UNK200000_e,
|
|
/* Group */ fopAc_ACTOR_e,
|
|
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
|
|
};
|