mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-04 10:48:31 -04:00
198 lines
5.0 KiB
C++
198 lines
5.0 KiB
C++
/**
|
|
* d_a_ph.cpp
|
|
* Enemy - Peahat
|
|
*/
|
|
|
|
#include "d/actor/d_a_ph.h"
|
|
#include "d/d_procname.h"
|
|
|
|
/* 00000078-00000158 .text nodeCallBack_UP__FP7J3DNodei */
|
|
static BOOL nodeCallBack_UP(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000158-0000025C .text nodeCallBack_DW__FP7J3DNodei */
|
|
static BOOL nodeCallBack_DW(J3DNode*, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000025C-000003FC .text daPH_Draw__FP8ph_class */
|
|
static BOOL daPH_Draw(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000003FC-000007C0 .text anm_init__FP8ph_classifUcfii */
|
|
void anm_init(ph_class*, int, float, unsigned char, float, int, int) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000007C0-0000097C .text puropera_sound__FP8ph_class */
|
|
void puropera_sound(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000097C-00000AE4 .text zaisitu_sound__FP8ph_classP8cCcD_Obj */
|
|
void zaisitu_sound(ph_class*, cCcD_Obj*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000AE4-00000B4C .text puropera_kaiten__FP8ph_class */
|
|
void puropera_kaiten(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000B4C-00000D2C .text fuwafuwa_set__FP8ph_class */
|
|
void fuwafuwa_set(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00000D2C-000011F4 .text fly_angle_set__FP8ph_classUc */
|
|
void fly_angle_set(ph_class*, unsigned char) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000011F4-00001A10 .text body_atari_check__FP8ph_class */
|
|
void body_atari_check(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001A10-00001C18 .text hajiki_check__FP8ph_class */
|
|
void hajiki_check(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001C18-00001C90 .text ph_wall_hit_check__FP8ph_class */
|
|
void ph_wall_hit_check(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001C90-00001E10 .text ph_hani_check__FP8ph_classffUc */
|
|
void ph_hani_check(ph_class*, float, float, unsigned char) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001E10-00001F0C .text shibuki_set__FP8ph_class4cXyzf */
|
|
void shibuki_set(ph_class*, cXyz, float) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00001F0C-00002318 .text sea_water_check__FP8ph_classUc */
|
|
void sea_water_check(ph_class*, unsigned char) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002318-0000263C .text ph_fly_move__FP8ph_class */
|
|
void ph_fly_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000263C-00002E18 .text ph_fly_sea_move__FP8ph_class */
|
|
void ph_fly_sea_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002E18-00002F50 .text ph_hane_move__FP8ph_class */
|
|
void ph_hane_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00002F50-00003768 .text ph_bunri_move__FP8ph_class */
|
|
void ph_bunri_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003768-00003F34 .text ph_fujyou_move__FP8ph_class */
|
|
void ph_fujyou_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00003F34-0000405C .text dead_item__FP8ph_class */
|
|
void dead_item(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000405C-00004988 .text ph_damage_dead_move__FP8ph_class */
|
|
void ph_damage_dead_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00004988-00005134 .text ph_wind_move__FP8ph_class */
|
|
void ph_wind_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00005134-00005628 .text ph_water_move__FP8ph_class */
|
|
void ph_water_move(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00005628-0000573C .text BG_check__FP8ph_class */
|
|
void BG_check(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000573C-0000583C .text UP_draw_SUB__FP8ph_class */
|
|
void UP_draw_SUB(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000583C-0000591C .text DW_draw_SUB__FP8ph_class */
|
|
void DW_draw_SUB(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 0000591C-000061A4 .text daPH_Execute__FP8ph_class */
|
|
static BOOL daPH_Execute(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000061A4-000061AC .text daPH_IsDelete__FP8ph_class */
|
|
static BOOL daPH_IsDelete(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000061AC-00006224 .text daPH_Delete__FP8ph_class */
|
|
static BOOL daPH_Delete(ph_class*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006224-000062B4 .text useArrowHeapInit__FP10fopAc_ac_c */
|
|
static BOOL useArrowHeapInit(fopAc_ac_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 000062B4-00006700 .text useHeapInit__FP10fopAc_ac_c */
|
|
static BOOL useHeapInit(fopAc_ac_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
/* 00006700-00006D1C .text daPH_Create__FP10fopAc_ac_c */
|
|
static s32 daPH_Create(fopAc_ac_c*) {
|
|
/* Nonmatching */
|
|
}
|
|
|
|
static actor_method_class l_daPH_Method = {
|
|
(process_method_func)daPH_Create,
|
|
(process_method_func)daPH_Delete,
|
|
(process_method_func)daPH_Execute,
|
|
(process_method_func)daPH_IsDelete,
|
|
(process_method_func)daPH_Draw,
|
|
};
|
|
|
|
actor_process_profile_definition g_profile_PH = {
|
|
/* LayerID */ fpcLy_CURRENT_e,
|
|
/* ListID */ 0x0007,
|
|
/* ListPrio */ fpcPi_CURRENT_e,
|
|
/* ProcName */ PROC_PH,
|
|
/* Proc SubMtd */ &g_fpcLf_Method.base,
|
|
/* Size */ sizeof(ph_class),
|
|
/* SizeOther */ 0,
|
|
/* Parameters */ 0,
|
|
/* Leaf SubMtd */ &g_fopAc_Method.base,
|
|
/* Priority */ 0x00C4,
|
|
/* Actor SubMtd */ &l_daPH_Method,
|
|
/* Status */ fopAcStts_SHOWMAP_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e | fopAcStts_UNK80000_e,
|
|
/* Group */ fopAc_ENEMY_e,
|
|
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
|
|
};
|