//
// Generated by dtk
// Translation Unit: d_a_fganon.cpp
//

#include "d_a_fganon.h"
#include "dolphin/types.h"

/* 000000EC-000001A0       .text __ct__14daFganon_HIO_cFv */
daFganon_HIO_c::daFganon_HIO_c() {
    /* Nonmatching */
}

/* 000001A0-000002C8       .text anm_init__FP12fganon_classifUcfi */
void anm_init(fganon_class*, int, float, unsigned char, float, int) {
    /* Nonmatching */
}

/* 000002C8-00000338       .text tama_draw__FP12fganon_class */
void tama_draw(fganon_class*) {
    /* Nonmatching */
}

/* 00000338-00000420       .text daFganon_Draw__FP12fganon_class */
void daFganon_Draw(fganon_class*) {
    /* Nonmatching */
}

/* 00000420-00000554       .text deru_brk__FP12fganon_class */
void deru_brk(fganon_class*) {
    /* Nonmatching */
}

/* 00000554-000006B8       .text kieru_brk__FP12fganon_classUc */
void kieru_brk(fganon_class*, unsigned char) {
    /* Nonmatching */
}

/* 000006B8-000007EC       .text deru_brk2__FP12fganon_class */
void deru_brk2(fganon_class*) {
    /* Nonmatching */
}

/* 000007EC-00000920       .text kieru_brk2__FP12fganon_class */
void kieru_brk2(fganon_class*) {
    /* Nonmatching */
}

/* 00000920-00000AEC       .text pos_move__FP12fganon_classUc */
void pos_move(fganon_class*, unsigned char) {
    /* Nonmatching */
}

/* 00000AEC-00000C14       .text fly_se_set__FP12fganon_class */
void fly_se_set(fganon_class*) {
    /* Nonmatching */
}

/* 00000C14-00001170       .text fly__FP12fganon_class */
void fly(fganon_class*) {
    /* Nonmatching */
}

/* 00001170-0000129C       .text __dt__11dBgS_LinChkFv */
dBgS_LinChk::~dBgS_LinChk() {
    /* Nonmatching */
}

/* 0000129C-0000133C       .text __dt__8dBgS_ChkFv */
dBgS_Chk::~dBgS_Chk() {
    /* Nonmatching */
}

/* 0000133C-00001398       .text __dt__15dBgS_GrpPassChkFv */
dBgS_GrpPassChk::~dBgS_GrpPassChk() {
    /* Nonmatching */
}

/* 00001398-000013E0       .text __dt__15cBgS_GrpPassChkFv */
cBgS_GrpPassChk::~cBgS_GrpPassChk() {
    /* Nonmatching */
}

/* 000013E0-0000143C       .text __dt__16dBgS_PolyPassChkFv */
dBgS_PolyPassChk::~dBgS_PolyPassChk() {
    /* Nonmatching */
}

/* 0000143C-00001484       .text __dt__16cBgS_PolyPassChkFv */
cBgS_PolyPassChk::~cBgS_PolyPassChk() {
    /* Nonmatching */
}

/* 00001484-00001518       .text __dt__11cBgS_LinChkFv */
cBgS_LinChk::~cBgS_LinChk() {
    /* Nonmatching */
}

/* 00001518-00001560       .text __dt__8cM3dGLinFv */
cM3dGLin::~cM3dGLin() {
    /* Nonmatching */
}

/* 00001560-000015A8       .text __dt__13cBgS_PolyInfoFv */
cBgS_PolyInfo::~cBgS_PolyInfo() {
    /* Nonmatching */
}

/* 000015A8-00001BD0       .text shot__FP12fganon_class */
void shot(fganon_class*) {
    /* Nonmatching */
}

/* 00001BD0-000020B8       .text spinattack__FP12fganon_class */
void spinattack(fganon_class*) {
    /* Nonmatching */
}

/* 000020B8-00002614       .text fly2__FP12fganon_class */
void fly2(fganon_class*) {
    /* Nonmatching */
}

/* 00002614-000029C8       .text tama_set__FP12fganon_class */
void tama_set(fganon_class*) {
    /* Nonmatching */
}

/* 000029C8-00002A38       .text mahou_set__FP12fganon_class */
void mahou_set(fganon_class*) {
    /* Nonmatching */
}

/* 00002A38-000030C4       .text shot2__FP12fganon_class */
void shot2(fganon_class*) {
    /* Nonmatching */
}

/* 000030C4-00003690       .text spinattack2__FP12fganon_class */
void spinattack2(fganon_class*) {
    /* Nonmatching */
}

/* 00003690-00003B3C       .text down__FP12fganon_class */
void down(fganon_class*) {
    /* Nonmatching */
}

/* 00003B3C-00003CA4       .text __dt__18dBgS_ObjGndChk_SplFv */
dBgS_ObjGndChk_Spl::~dBgS_ObjGndChk_Spl() {
    /* Nonmatching */
}

/* 00003CA4-00003DE4       .text __dt__14dBgS_ObjGndChkFv */
dBgS_ObjGndChk::~dBgS_ObjGndChk() {
    /* Nonmatching */
}

/* 00003DE4-00003EFC       .text __dt__11dBgS_GndChkFv */
dBgS_GndChk::~dBgS_GndChk() {
    /* Nonmatching */
}

/* 00003EFC-00003F7C       .text __dt__11cBgS_GndChkFv */
cBgS_GndChk::~cBgS_GndChk() {
    /* Nonmatching */
}

/* 00003F7C-00004300       .text kabe_check__FP12fganon_class */
void kabe_check(fganon_class*) {
    /* Nonmatching */
}

/* 00004300-000044CC       .text deru__FP12fganon_class */
void deru(fganon_class*) {
    /* Nonmatching */
}

/* 000044CC-00004584       .text kieru__FP12fganon_class */
void kieru(fganon_class*) {
    /* Nonmatching */
}

/* 00004584-00004BC8       .text fail__FP12fganon_class */
void fail(fganon_class*) {
    /* Nonmatching */
}

/* 00004BC8-00004DB4       .text standby__FP12fganon_class */
void standby(fganon_class*) {
    /* Nonmatching */
}

/* 00004DB4-00005128       .text start__FP12fganon_class */
void start(fganon_class*) {
    /* Nonmatching */
}

/* 00005128-00005350       .text end__FP12fganon_class */
void end(fganon_class*) {
    /* Nonmatching */
}

/* 00005350-000056A4       .text last_end__FP12fganon_class */
void last_end(fganon_class*) {
    /* Nonmatching */
}

/* 000056A4-00006288       .text damage_check__FP12fganon_class */
void damage_check(fganon_class*) {
    /* Nonmatching */
}

/* 00006288-00006560       .text move__FP12fganon_class */
void move(fganon_class*) {
    /* Nonmatching */
}

/* 00006560-00007434       .text demo_camera__FP12fganon_class */
void demo_camera(fganon_class*) {
    /* Nonmatching */
}

/* 00007434-0000778C       .text ball_bg_check__FP12fganon_class */
void ball_bg_check(fganon_class*) {
    /* Nonmatching */
}

/* 0000778C-00008614       .text energy_ball_move__FP12fganon_class */
void energy_ball_move(fganon_class*) {
    /* Nonmatching */
}

/* 00008614-000086B4       .text mahou_se_set__FPvPv */
void mahou_se_set(void*, void*) {
    /* Nonmatching */
}

/* 000086B4-0000924C       .text daFganon_Execute__FP12fganon_class */
void daFganon_Execute(fganon_class*) {
    /* Nonmatching */
}

/* 0000924C-00009254       .text daFganon_IsDelete__FP12fganon_class */
void daFganon_IsDelete(fganon_class*) {
    /* Nonmatching */
}

/* 00009254-000093B4       .text daFganon_Delete__FP12fganon_class */
void daFganon_Delete(fganon_class*) {
    /* Nonmatching */
}

/* 000093B4-000097FC       .text useHeapInit__FP10fopAc_ac_c */
void useHeapInit(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 000097FC-00009844       .text __dt__14mDoExt_baseAnmFv */
mDoExt_baseAnm::~mDoExt_baseAnm() {
    /* Nonmatching */
}

/* 00009844-00009C70       .text daFganon_Create__FP10fopAc_ac_c */
void daFganon_Create(fopAc_ac_c*) {
    /* Nonmatching */
}

/* 00009C70-00009EF4       .text __ct__12fganon_classFv */
fganon_class::fganon_class() {
    /* Nonmatching */
}

/* 00009EF4-00009FC0       .text __dt__8dCcD_CylFv */
dCcD_Cyl::~dCcD_Cyl() {
    /* Nonmatching */
}

/* 00009FC0-0000A008       .text __dt__8cM3dGCylFv */
cM3dGCyl::~cM3dGCyl() {
    /* Nonmatching */
}

/* 0000A008-0000A064       .text __dt__10dCcD_GSttsFv */
dCcD_GStts::~dCcD_GStts() {
    /* Nonmatching */
}

/* 0000A064-0000A0D4       .text __dt__12dBgS_ObjAcchFv */
dBgS_ObjAcch::~dBgS_ObjAcch() {
    /* Nonmatching */
}

/* 0000A0D4-0000A15C       .text __dt__12dBgS_AcchCirFv */
dBgS_AcchCir::~dBgS_AcchCir() {
    /* Nonmatching */
}

/* 0000A15C-0000A228       .text __dt__8dCcD_SphFv */
dCcD_Sph::~dCcD_Sph() {
    /* Nonmatching */
}

/* 0000A228-0000A270       .text __dt__8cM3dGSphFv */
cM3dGSph::~cM3dGSph() {
    /* Nonmatching */
}

/* 0000A270-0000A2CC       .text __dt__14cCcD_ShapeAttrFv */
cCcD_ShapeAttr::~cCcD_ShapeAttr() {
    /* Nonmatching */
}

/* 0000A2CC-0000A314       .text __dt__8cM3dGAabFv */
cM3dGAab::~cM3dGAab() {
    /* Nonmatching */
}

/* 0000A314-0000A35C       .text __dt__8cM2dGCirFv */
cM2dGCir::~cM2dGCir() {
    /* Nonmatching */
}

/* 0000A35C-0000A3B8       .text __dt__8cM3dGCirFv */
cM3dGCir::~cM3dGCir() {
    /* Nonmatching */
}

/* 0000A3B8-0000A400       .text __dt__10cCcD_GSttsFv */
cCcD_GStts::~cCcD_GStts() {
    /* Nonmatching */
}

/* 0000A400-0000A410       .text GetShapeAttr__8dCcD_CylFv */
void dCcD_Cyl::GetShapeAttr() {
    /* Nonmatching */
}

/* 0000A410-0000A418       .text GetCoCP__12cCcD_CylAttrFv */
void cCcD_CylAttr::GetCoCP() {
    /* Nonmatching */
}

/* 0000A418-0000A420       .text GetCoCP__12cCcD_CylAttrCFv */
void cCcD_CylAttr::GetCoCP() const {
    /* Nonmatching */
}

/* 0000A420-0000A428       .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_AabAttrP4cXyz */
void cCcD_CylAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A428-0000A430       .text CrossAtTg__12cCcD_CylAttrCFRC12cCcD_PntAttrP4cXyz */
void cCcD_CylAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A430-0000A468       .text CrossAtTg__12cCcD_CylAttrCFRC14cCcD_ShapeAttrP4cXyz */
void cCcD_CylAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A468-0000A470       .text CrossCo__12cCcD_CylAttrCFRC12cCcD_AabAttrPf */
void cCcD_CylAttr::CrossCo(const cCcD_AabAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A470-0000A478       .text CrossCo__12cCcD_CylAttrCFRC12cCcD_TriAttrPf */
void cCcD_CylAttr::CrossCo(const cCcD_TriAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A478-0000A480       .text CrossCo__12cCcD_CylAttrCFRC12cCcD_PntAttrPf */
void cCcD_CylAttr::CrossCo(const cCcD_PntAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A480-0000A4B8       .text CrossCo__12cCcD_CylAttrCFRC14cCcD_ShapeAttrPf */
void cCcD_CylAttr::CrossCo(const cCcD_ShapeAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A4B8-0000A4BC       .text GetGObjInf__12cCcD_GObjInfCFv */
void cCcD_GObjInf::GetGObjInf() const {
    /* Nonmatching */
}

/* 0000A4BC-0000A4C4       .text GetShapeAttr__8cCcD_ObjCFv */
void cCcD_Obj::GetShapeAttr() const {
    /* Nonmatching */
}

/* 0000A4C4-0000A4D4       .text GetShapeAttr__8dCcD_SphFv */
void dCcD_Sph::GetShapeAttr() {
    /* Nonmatching */
}

/* 0000A4D4-0000A4DC       .text GetCoCP__12cCcD_SphAttrFv */
void cCcD_SphAttr::GetCoCP() {
    /* Nonmatching */
}

/* 0000A4DC-0000A4E4       .text GetCoCP__12cCcD_SphAttrCFv */
void cCcD_SphAttr::GetCoCP() const {
    /* Nonmatching */
}

/* 0000A4E4-0000A4EC       .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_AabAttrP4cXyz */
void cCcD_SphAttr::CrossAtTg(const cCcD_AabAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A4EC-0000A4F4       .text CrossAtTg__12cCcD_SphAttrCFRC12cCcD_PntAttrP4cXyz */
void cCcD_SphAttr::CrossAtTg(const cCcD_PntAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A4F4-0000A52C       .text CrossAtTg__12cCcD_SphAttrCFRC14cCcD_ShapeAttrP4cXyz */
void cCcD_SphAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A52C-0000A534       .text CrossCo__12cCcD_SphAttrCFRC12cCcD_AabAttrPf */
void cCcD_SphAttr::CrossCo(const cCcD_AabAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A534-0000A53C       .text CrossCo__12cCcD_SphAttrCFRC12cCcD_TriAttrPf */
void cCcD_SphAttr::CrossCo(const cCcD_TriAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A53C-0000A544       .text CrossCo__12cCcD_SphAttrCFRC12cCcD_PntAttrPf */
void cCcD_SphAttr::CrossCo(const cCcD_PntAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A544-0000A57C       .text CrossCo__12cCcD_SphAttrCFRC14cCcD_ShapeAttrPf */
void cCcD_SphAttr::CrossCo(const cCcD_ShapeAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A57C-0000A584       .text CrossAtTg__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrP4cXyz */
void cCcD_ShapeAttr::CrossAtTg(const cCcD_ShapeAttr&, cXyz*) const {
    /* Nonmatching */
}

/* 0000A584-0000A58C       .text CrossCo__14cCcD_ShapeAttrCFRC14cCcD_ShapeAttrPf */
void cCcD_ShapeAttr::CrossCo(const cCcD_ShapeAttr&, float*) const {
    /* Nonmatching */
}

/* 0000A58C-0000A598       .text GetCoCP__14cCcD_ShapeAttrFv */
void cCcD_ShapeAttr::GetCoCP() {
    /* Nonmatching */
}

/* 0000A598-0000A5A4       .text GetCoCP__14cCcD_ShapeAttrCFv */
void cCcD_ShapeAttr::GetCoCP() const {
    /* Nonmatching */
}

/* 0000A5A4-0000A600       .text __dt__13mDoExt_btkAnmFv */
mDoExt_btkAnm::~mDoExt_btkAnm() {
    /* Nonmatching */
}

/* 0000A600-0000A65C       .text __dt__13mDoExt_brkAnmFv */
mDoExt_brkAnm::~mDoExt_brkAnm() {
    /* Nonmatching */
}

/* 0000A65C-0000A6A4       .text __dt__14daFganon_HIO_cFv */
daFganon_HIO_c::~daFganon_HIO_c() {
    /* Nonmatching */
}

/* 0000A6E0-0000A6E8       .text @20@__dt__11cBgS_LinChkFv */
void @20@__dt__11cBgS_LinChkFv {
    /* Nonmatching */
}

/* 0000A6E8-0000A6F0       .text @12@__dt__8dBgS_ChkFv */
void @12@__dt__8dBgS_ChkFv {
    /* Nonmatching */
}

/* 0000A6F0-0000A6F8       .text @20@__dt__11dBgS_LinChkFv */
void @20@__dt__11dBgS_LinChkFv {
    /* Nonmatching */
}

/* 0000A6F8-0000A700       .text @100@__dt__11dBgS_LinChkFv */
void @100@__dt__11dBgS_LinChkFv {
    /* Nonmatching */
}

/* 0000A700-0000A708       .text @88@__dt__11dBgS_LinChkFv */
void @88@__dt__11dBgS_LinChkFv {
    /* Nonmatching */
}

/* 0000A708-0000A710       .text @20@__dt__11dBgS_GndChkFv */
void @20@__dt__11dBgS_GndChkFv {
    /* Nonmatching */
}

/* 0000A710-0000A718       .text @76@__dt__11dBgS_GndChkFv */
void @76@__dt__11dBgS_GndChkFv {
    /* Nonmatching */
}

/* 0000A718-0000A720       .text @64@__dt__11dBgS_GndChkFv */
void @64@__dt__11dBgS_GndChkFv {
    /* Nonmatching */
}

/* 0000A720-0000A728       .text @20@__dt__14dBgS_ObjGndChkFv */
void @20@__dt__14dBgS_ObjGndChkFv {
    /* Nonmatching */
}

/* 0000A728-0000A730       .text @76@__dt__14dBgS_ObjGndChkFv */
void @76@__dt__14dBgS_ObjGndChkFv {
    /* Nonmatching */
}

/* 0000A730-0000A738       .text @64@__dt__14dBgS_ObjGndChkFv */
void @64@__dt__14dBgS_ObjGndChkFv {
    /* Nonmatching */
}

/* 0000A738-0000A740       .text @20@__dt__18dBgS_ObjGndChk_SplFv */
void @20@__dt__18dBgS_ObjGndChk_SplFv {
    /* Nonmatching */
}

/* 0000A740-0000A748       .text @76@__dt__18dBgS_ObjGndChk_SplFv */
void @76@__dt__18dBgS_ObjGndChk_SplFv {
    /* Nonmatching */
}

/* 0000A748-0000A750       .text @64@__dt__18dBgS_ObjGndChk_SplFv */
void @64@__dt__18dBgS_ObjGndChk_SplFv {
    /* Nonmatching */
}

/* 0000A750-0000A758       .text @20@__dt__11cBgS_GndChkFv */
void @20@__dt__11cBgS_GndChkFv {
    /* Nonmatching */
}

/* 0000A758-0000A760       .text @280@__dt__8dCcD_SphFv */
void @280@__dt__8dCcD_SphFv {
    /* Nonmatching */
}

/* 0000A760-0000A768       .text @248@__dt__8dCcD_SphFv */
void @248@__dt__8dCcD_SphFv {
    /* Nonmatching */
}

/* 0000A768-0000A770       .text @32@__dt__12dBgS_ObjAcchFv */
void @32@__dt__12dBgS_ObjAcchFv {
    /* Nonmatching */
}

/* 0000A770-0000A778       .text @20@__dt__12dBgS_ObjAcchFv */
void @20@__dt__12dBgS_ObjAcchFv {
    /* Nonmatching */
}

/* 0000A778-0000A780       .text @280@__dt__8dCcD_CylFv */
void @280@__dt__8dCcD_CylFv {
    /* Nonmatching */
}

/* 0000A780-0000A788       .text @248@__dt__8dCcD_CylFv */
void @248@__dt__8dCcD_CylFv {
    /* Nonmatching */
}

