summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_e_bee.cpp
diff options
context:
space:
mode:
authorCaroline Madsen <69010899+randomsalience@users.noreply.github.com>2024-10-17 17:24:29 -0400
committerGitHub <noreply@github.com>2024-10-17 14:24:29 -0700
commitabc4c6659ae6e9cab854ff05651c1ff119659bf6 (patch)
treedaf3eb274135760aadeeb88f26987ded6a8fe978 /src/d/actor/d_a_e_bee.cpp
parent38445f4d516dbc802670def3d4d6fc3d9eb1317c (diff)
cleanup (#2216)
Diffstat (limited to 'src/d/actor/d_a_e_bee.cpp')
-rw-r--r--src/d/actor/d_a_e_bee.cpp710
1 files changed, 34 insertions, 676 deletions
diff --git a/src/d/actor/d_a_e_bee.cpp b/src/d/actor/d_a_e_bee.cpp
index f3c77e5a37..d1010098a8 100644
--- a/src/d/actor/d_a_e_bee.cpp
+++ b/src/d/actor/d_a_e_bee.cpp
@@ -8,204 +8,8 @@
#include "d/d_com_inf_game.h"
#include "d/actor/d_a_player.h"
#include "d/d_procname.h"
-#include "dol2asm.h"
#include "SSystem/SComponent/c_math.h"
-//
-// Forward References:
-//
-
-extern "C" void __ct__13daE_Bee_HIO_cFv();
-extern "C" static void daE_Bee_Draw__FP11e_bee_class();
-extern "C" static void bee_mtxset__FP5bee_s();
-extern "C" static void bee_ground_ang_set__FP5bee_s();
-extern "C" void __dt__4cXyzFv();
-extern "C" static void bee_fly_action__FP11e_bee_classP5bee_s();
-extern "C" static void bee_nest_action__FP11e_bee_classP5bee_sSc();
-extern "C" static void bee_fail__FP5bee_s();
-extern "C" static void bee_start__FP11e_bee_classP5bee_s();
-extern "C" static void bee_control__FP11e_bee_class();
-extern "C" static void daE_Bee_Execute__FP11e_bee_class();
-extern "C" static bool daE_Bee_IsDelete__FP11e_bee_class();
-extern "C" static void daE_Bee_Delete__FP11e_bee_class();
-extern "C" static void useHeapInit__FP10fopAc_ac_c();
-extern "C" static void daE_Bee_Create__FP10fopAc_ac_c();
-extern "C" void __dt__8cM3dGSphFv();
-extern "C" void __dt__8cM3dGCylFv();
-extern "C" void __dt__8cM3dGAabFv();
-extern "C" void __dt__5bee_sFv();
-extern "C" void __ct__5bee_sFv();
-extern "C" void __dt__13daE_Bee_HIO_cFv();
-extern "C" void __sinit_d_a_e_bee_cpp();
-extern "C" extern char const* const d_a_e_bee__stringBase0;
-extern void* __vt__8cM3dGSph[3];
-extern void* __vt__8cM3dGCyl[3];
-extern void* __vt__8cM3dGAab[3];
-extern void* __vt__13daE_Bee_HIO_c[3];
-
-//
-// External References:
-//
-
-extern "C" void mDoMtx_XrotM__FPA4_fs();
-extern "C" void mDoMtx_YrotS__FPA4_fs();
-extern "C" void mDoMtx_YrotM__FPA4_fs();
-extern "C" void mDoMtx_ZrotM__FPA4_fs();
-extern "C" void transM__14mDoMtx_stack_cFfff();
-extern "C" void scaleM__14mDoMtx_stack_cFfff();
-extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
-extern "C" void __ct__10fopAc_ac_cFv();
-extern "C" void fopAcIt_Judge__FPFPvPv_PvPv();
-extern "C" void fopAcM_delete__FP10fopAc_ac_c();
-extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
-extern "C" void fpcSch_JudgeByID__FPvPv();
-extern "C" void addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc();
-extern "C" void removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai();
-extern "C" void entrySimpleModel__14dComIfG_play_cFP8J3DModeli();
-extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
-extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
-extern "C" void dComIfGp_getReverb__Fi();
-extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
-extern "C" void setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl();
-extern "C" void StartShock__12dVibration_cFii4cXyz();
-extern "C" void LineCross__4cBgSFP11cBgS_LinChk();
-extern "C" void GroundCross__4cBgSFP11cBgS_GndChk();
-extern "C" void __ct__11dBgS_GndChkFv();
-extern "C" void __dt__11dBgS_GndChkFv();
-extern "C" void __ct__11dBgS_LinChkFv();
-extern "C" void __dt__11dBgS_LinChkFv();
-extern "C" void Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c();
-extern "C" void __ct__10dCcD_GSttsFv();
-extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
-extern "C" void __ct__12dCcD_GObjInfFv();
-extern "C" void ChkAtHit__12dCcD_GObjInfFv();
-extern "C" void GetAtHitObj__12dCcD_GObjInfFv();
-extern "C" void ChkTgHit__12dCcD_GObjInfFv();
-extern "C" void GetTgHitObj__12dCcD_GObjInfFv();
-extern "C" void Set__8dCcD_CylFRC11dCcD_SrcCyl();
-extern "C" void Set__8dCcD_SphFRC11dCcD_SrcSph();
-extern "C" void cc_pl_cut_bit_get__Fv();
-extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
-extern "C" void GetAc__8cCcD_ObjFv();
-extern "C" void Set__4cCcSFP8cCcD_Obj();
-extern "C" void __pl__4cXyzCFRC3Vec();
-extern "C" void __mi__4cXyzCFRC3Vec();
-extern "C" void cM_atan2s__Fff();
-extern "C" void cM_rndF__Ff();
-extern "C" void cM_rndFX__Ff();
-extern "C" void SetPos__11cBgS_GndChkFPC4cXyz();
-extern "C" void SetC__8cM3dGCylFRC4cXyz();
-extern "C" void SetH__8cM3dGCylFf();
-extern "C" void SetR__8cM3dGCylFf();
-extern "C" void SetC__8cM3dGSphFRC4cXyz();
-extern "C" void cLib_addCalc2__FPffff();
-extern "C" void cLib_addCalc0__FPfff();
-extern "C" void cLib_addCalcAngleS2__FPssss();
-extern "C" void MtxScale__FfffUc();
-extern "C" void MtxPosition__FP4cXyzP4cXyz();
-extern "C" void __dt__14Z2SoundObjBaseFv();
-extern "C" void deleteObject__14Z2SoundObjBaseFv();
-extern "C" void __ct__16Z2SoundObjSimpleFv();
-extern "C" void __ct__18Z2SoundObjBeeGroupFv();
-extern "C" void playBeeGroupSound__18Z2SoundObjBeeGroupF10JAISoundIDUc();
-extern "C" void __dl__FPv();
-extern "C" void __construct_array();
-extern "C" void _savegpr_19();
-extern "C" void _savegpr_23();
-extern "C" void _savegpr_25();
-extern "C" void _savegpr_26();
-extern "C" void _savegpr_27();
-extern "C" void _savegpr_28();
-extern "C" void _restgpr_19();
-extern "C" void _restgpr_23();
-extern "C" void _restgpr_25();
-extern "C" void _restgpr_26();
-extern "C" void _restgpr_27();
-extern "C" void _restgpr_28();
-extern "C" extern void* __vt__8dCcD_Sph[36];
-extern "C" extern void* __vt__8dCcD_Cyl[36];
-extern "C" extern void* __vt__9dCcD_Stts[11];
-extern "C" extern void* __vt__12cCcD_SphAttr[25];
-extern "C" extern void* __vt__12cCcD_CylAttr[25];
-extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
-extern "C" extern void* __vt__9cCcD_Stts[8];
-extern "C" extern void* __vt__16Z2SoundObjSimple[8];
-extern "C" u8 now__14mDoMtx_stack_c[48];
-extern "C" u8 sincosTable___5JMath[65536];
-extern "C" void __register_global_object();
-
-//
-// Declarations:
-//
-
-/* ############################################################################################## */
-/* 80685434-80685438 000000 0004+00 8/8 0/0 0/0 .rodata @3770 */
-SECTION_RODATA static f32 const lit_3770 = 1.0f;
-COMPILER_STRIP_GATE(0x80685434, &lit_3770);
-
-/* 8068552C-80685570 000000 0044+00 1/1 0/0 0/0 .data cc_cyl_src$4798 */
-static dCcD_SrcCyl cc_cyl_src = {
- {
- {0x0, {{0x0, 0x0, 0x0}, {0x410022, 0x23}, 0x0}}, // mObj
- {dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0}, // mGObjAt
- {dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x2}, // mGObjTg
- {0x0}, // mGObjCo
- }, // mObjInf
- {
- {0.0f, 0.0f, 0.0f}, // mCenter
- 30.0f, // mRadius
- 130.0f // mHeight
- } // mCyl
-};
-
-/* 80685570-806855B0 000044 0040+00 1/1 0/0 0/0 .data at_sph_src$4799 */
-static dCcD_SrcSph at_sph_src = {
- {
- {0x0, {{AT_TYPE_CSTATUE_SWING, 0x1, 0xd}, {0x0, 0x0}, 0x0}}, // mObj
- {dCcD_SE_NONE, 0x0, 0xc, 0x0, 0x1}, // mGObjAt
- {dCcD_SE_NONE, 0x0, 0x0, 0x0, 0x0}, // mGObjTg
- {0x0}, // mGObjCo
- }, // mObjInf
- {
- {{0.0f, 0.0f, 0.0f}, 30.0f} // mSph
- } // mSphAttr
-};
-
-/* 8068286C-8068289C 0000EC 0030+00 1/1 0/0 0/0 .text __ct__13daE_Bee_HIO_cFv */
-daE_Bee_HIO_c::daE_Bee_HIO_c() {
- field_0x4 = -1;
- mScale = 1.0f;
- mDelete = false;
- mNoKill = false;
-}
-
-
-/* 8068289C-806829A8 00011C 010C+00 1/0 0/0 0/0 .text daE_Bee_Draw__FP11e_bee_class */
-static int daE_Bee_Draw(e_bee_class* i_this) {
- g_env_light.settingTevStruct(0, &i_this->current.pos, &i_this->tevStr);
- bee_s* bee = i_this->mBees;
- int room_no = fopAcM_GetRoomNo(i_this);
- for (int i = 0; i < i_this->mNumBees; i++, bee++) {
- if (bee->mAction != bee_s::ACT_DEAD && !bee->mNoDraw) {
- if (bee->mIsFlying == 0) {
- if ((bee->mCounter & 4) != 0) {
- dComIfGp_entrySimpleModel(bee->mpModel3, room_no);
- } else {
- dComIfGp_entrySimpleModel(bee->mpModel4, room_no);
- }
- } else {
- if ((bee->mCounter & 1) != 0) {
- dComIfGp_entrySimpleModel(bee->mpModel1, room_no);
- } else {
- dComIfGp_entrySimpleModel(bee->mpModel2, room_no);
- }
- }
- }
- }
- return 1;
-}
-
-/* ############################################################################################## */
/* 80685638-8068563C 000008 0001+03 1/1 0/0 0/0 .bss @1109 */
static u8 lit_1109[1 + 3 /* padding */];
@@ -302,6 +106,39 @@ static bool hioInit;
/* 80685684-80685694 000054 0010+00 6/6 0/0 0/0 .bss l_HIO */
static daE_Bee_HIO_c l_HIO;
+/* 8068286C-8068289C 0000EC 0030+00 1/1 0/0 0/0 .text __ct__13daE_Bee_HIO_cFv */
+daE_Bee_HIO_c::daE_Bee_HIO_c() {
+ field_0x4 = -1;
+ mScale = 1.0f;
+ mDelete = false;
+ mNoKill = false;
+}
+
+/* 8068289C-806829A8 00011C 010C+00 1/0 0/0 0/0 .text daE_Bee_Draw__FP11e_bee_class */
+static int daE_Bee_Draw(e_bee_class* i_this) {
+ g_env_light.settingTevStruct(0, &i_this->current.pos, &i_this->tevStr);
+ bee_s* bee = i_this->mBees;
+ int room_no = fopAcM_GetRoomNo(i_this);
+ for (int i = 0; i < i_this->mNumBees; i++, bee++) {
+ if (bee->mAction != bee_s::ACT_DEAD && !bee->mNoDraw) {
+ if (bee->mIsFlying == 0) {
+ if ((bee->mCounter & 4) != 0) {
+ dComIfGp_entrySimpleModel(bee->mpModel3, room_no);
+ } else {
+ dComIfGp_entrySimpleModel(bee->mpModel4, room_no);
+ }
+ } else {
+ if ((bee->mCounter & 1) != 0) {
+ dComIfGp_entrySimpleModel(bee->mpModel1, room_no);
+ } else {
+ dComIfGp_entrySimpleModel(bee->mpModel2, room_no);
+ }
+ }
+ }
+ }
+ return 1;
+}
+
/* 806829A8-80682A70 000228 00C8+00 3/3 0/0 0/0 .text bee_mtxset__FP5bee_s */
static void bee_mtxset(bee_s* i_bee) {
mDoMtx_stack_c::transS(i_bee->mPos.x, i_bee->mPos.y, i_bee->mPos.z);
@@ -317,48 +154,6 @@ static void bee_mtxset(bee_s* i_bee) {
}
}
-
-/* ############################################################################################## */
-/* 80685438-8068543C 000004 0004+00 0/4 0/0 0/0 .rodata @3929 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_3929 = 30.0f;
-COMPILER_STRIP_GATE(0x80685438, &lit_3929);
-#pragma pop
-
-/* 8068543C-80685440 000008 0004+00 0/4 0/0 0/0 .rodata @3930 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_3930 = 5.0f;
-COMPILER_STRIP_GATE(0x8068543C, &lit_3930);
-#pragma pop
-
-/* 80685440-80685444 00000C 0004+00 0/1 0/0 0/0 .rodata @3931 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_3931 = -30.0f;
-COMPILER_STRIP_GATE(0x80685440, &lit_3931);
-#pragma pop
-
-/* 80685444-80685448 000010 0004+00 0/6 0/0 0/0 .rodata @3932 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u8 const lit_3932[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
-};
-COMPILER_STRIP_GATE(0x80685444, &lit_3932);
-#pragma pop
-
-/* 80685448-8068544C 000014 0004+00 0/1 0/0 0/0 .rodata @3933 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_3933 = -10.0f;
-COMPILER_STRIP_GATE(0x80685448, &lit_3933);
-#pragma pop
-
/* 80682A70-80682D78 0002F0 0308+00 1/1 0/0 0/0 .text bee_ground_ang_set__FP5bee_s */
static void bee_ground_ang_set(bee_s* i_bee) {
dBgS_LinChk lin_chk;
@@ -404,146 +199,6 @@ static void bee_ground_ang_set(bee_s* i_bee) {
}
}
-
-/* 80682D78-80682DB4 0005F8 003C+00 1/1 0/0 0/0 .text __dt__4cXyzFv */
-// cXyz::~cXyz() {
-extern "C" void __dt__4cXyzFv() {
- // NONMATCHING
-}
-
-/* ############################################################################################## */
-/* 8068544C-80685450 000018 0004+00 0/4 0/0 0/0 .rodata @4190 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4190 = 15.0f;
-COMPILER_STRIP_GATE(0x8068544C, &lit_4190);
-#pragma pop
-
-/* 80685450-80685454 00001C 0004+00 0/4 0/0 0/0 .rodata @4191 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4191 = 100.0f;
-COMPILER_STRIP_GATE(0x80685450, &lit_4191);
-#pragma pop
-
-/* 80685454-80685458 000020 0004+00 0/2 0/0 0/0 .rodata @4192 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4192 = 50.0f;
-COMPILER_STRIP_GATE(0x80685454, &lit_4192);
-#pragma pop
-
-/* 80685458-8068545C 000024 0004+00 0/2 0/0 0/0 .rodata @4193 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4193 = 17.0f;
-COMPILER_STRIP_GATE(0x80685458, &lit_4193);
-#pragma pop
-
-/* 8068545C-80685460 000028 0004+00 0/1 0/0 0/0 .rodata @4194 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4194 = 125.0f;
-COMPILER_STRIP_GATE(0x8068545C, &lit_4194);
-#pragma pop
-
-/* 80685460-80685464 00002C 0004+00 0/2 0/0 0/0 .rodata @4195 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4195 = 150.0f;
-COMPILER_STRIP_GATE(0x80685460, &lit_4195);
-#pragma pop
-
-/* 80685464-8068546C 000030 0008+00 0/3 0/0 0/0 .rodata @4196 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u8 const lit_4196[8] = {
- 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-COMPILER_STRIP_GATE(0x80685464, &lit_4196);
-#pragma pop
-
-/* 8068546C-80685474 000038 0008+00 0/3 0/0 0/0 .rodata @4197 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u8 const lit_4197[8] = {
- 0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-COMPILER_STRIP_GATE(0x8068546C, &lit_4197);
-#pragma pop
-
-/* 80685474-8068547C 000040 0008+00 0/3 0/0 0/0 .rodata @4198 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u8 const lit_4198[8] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-COMPILER_STRIP_GATE(0x80685474, &lit_4198);
-#pragma pop
-
-/* 8068547C-80685480 000048 0004+00 0/1 0/0 0/0 .rodata @4199 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4199 = 40.0f;
-COMPILER_STRIP_GATE(0x8068547C, &lit_4199);
-#pragma pop
-
-/* 80685480-80685484 00004C 0004+00 0/2 0/0 0/0 .rodata @4200 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4200 = 300.0f;
-COMPILER_STRIP_GATE(0x80685480, &lit_4200);
-#pragma pop
-
-/* 80685484-80685488 000050 0004+00 0/1 0/0 0/0 .rodata @4201 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4201 = 10000.0f;
-COMPILER_STRIP_GATE(0x80685484, &lit_4201);
-#pragma pop
-
-/* 80685488-8068548C 000054 0004+00 0/2 0/0 0/0 .rodata @4202 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4202 = 55.0f;
-COMPILER_STRIP_GATE(0x80685488, &lit_4202);
-#pragma pop
-
-/* 8068548C-80685490 000058 0004+00 0/1 0/0 0/0 .rodata @4203 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4203 = 500.0f;
-COMPILER_STRIP_GATE(0x8068548C, &lit_4203);
-#pragma pop
-
-/* 80685490-80685494 00005C 0004+00 0/1 0/0 0/0 .rodata @4204 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4204 = 0.5f;
-COMPILER_STRIP_GATE(0x80685490, &lit_4204);
-#pragma pop
-
-/* 80685494-80685498 000060 0004+00 0/1 0/0 0/0 .rodata @4205 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4205 = 2000.0f;
-COMPILER_STRIP_GATE(0x80685494, &lit_4205);
-#pragma pop
-
-/* 80685498-8068549C 000064 0004+00 0/1 0/0 0/0 .rodata @4206 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4206 = 1500.0f;
-COMPILER_STRIP_GATE(0x80685498, &lit_4206);
-#pragma pop
-
-/* 8068549C-806854A0 000068 0004+00 0/3 0/0 0/0 .rodata @4207 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4207 = 200.0f;
-COMPILER_STRIP_GATE(0x8068549C, &lit_4207);
-#pragma pop
-
/* 80685694-80685698 000064 0004+00 1/2 0/0 0/0 .bss None */
static u8 ccCylSet;
@@ -675,78 +330,6 @@ static int bee_fly_action(e_bee_class* i_this, bee_s* i_bee) {
return ret;
}
-
-/* ############################################################################################## */
-/* 806854A0-806854A4 00006C 0004+00 0/1 0/0 0/0 .rodata @4353 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4353 = 1.0f / 50.0f;
-COMPILER_STRIP_GATE(0x806854A0, &lit_4353);
-#pragma pop
-
-/* 806854A4-806854A8 000070 0004+00 0/2 0/0 0/0 .rodata @4354 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4354 = 10.0f;
-COMPILER_STRIP_GATE(0x806854A4, &lit_4354);
-#pragma pop
-
-/* 806854A8-806854AC 000074 0004+00 0/1 0/0 0/0 .rodata @4355 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4355 = 2.0f;
-COMPILER_STRIP_GATE(0x806854A8, &lit_4355);
-#pragma pop
-
-/* 806854AC-806854B0 000078 0004+00 0/3 0/0 0/0 .rodata @4356 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4356 = 1.0f / 10.0f;
-COMPILER_STRIP_GATE(0x806854AC, &lit_4356);
-#pragma pop
-
-/* 806854B0-806854B4 00007C 0004+00 0/1 0/0 0/0 .rodata @4357 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4357 = 32768.0f;
-COMPILER_STRIP_GATE(0x806854B0, &lit_4357);
-#pragma pop
-
-/* 806854B4-806854B8 000080 0004+00 0/1 0/0 0/0 .rodata @4358 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4358 = -51.0f;
-COMPILER_STRIP_GATE(0x806854B4, &lit_4358);
-#pragma pop
-
-/* 806854B8-806854BC 000084 0004+00 0/1 0/0 0/0 .rodata @4359 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4359 = 6.0f / 5.0f;
-COMPILER_STRIP_GATE(0x806854B8, &lit_4359);
-#pragma pop
-
-/* 806854BC-806854C0 000088 0004+00 0/1 0/0 0/0 .rodata @4360 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4360 = 400.0f;
-COMPILER_STRIP_GATE(0x806854BC, &lit_4360);
-#pragma pop
-
-/* 806854C0-806854C4 00008C 0004+00 0/2 0/0 0/0 .rodata @4361 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4361 = 20.0f;
-COMPILER_STRIP_GATE(0x806854C0, &lit_4361);
-#pragma pop
-
-/* 806854C4-806854C8 000090 0004+00 0/3 0/0 0/0 .rodata @4362 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4362 = 65536.0f;
-COMPILER_STRIP_GATE(0x806854C4, &lit_4362);
-#pragma pop
-
/* 806835FC-80683DDC 000E7C 07E0+00 1/1 0/0 0/0 .text bee_nest_action__FP11e_bee_classP5bee_sSc */
static void bee_nest_action(e_bee_class* i_this, bee_s* i_bee, s8 i_nestHealth) {
i_bee->mIsFlying = 0;
@@ -877,43 +460,6 @@ static void bee_nest_action(e_bee_class* i_this, bee_s* i_bee, s8 i_nestHealth)
}
}
-
-/* ############################################################################################## */
-/* 806854C8-806854CC 000094 0004+00 0/1 0/0 0/0 .rodata @4395 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4395 = 3.0f;
-COMPILER_STRIP_GATE(0x806854C8, &lit_4395);
-#pragma pop
-
-/* 806854CC-806854D0 000098 0004+00 0/1 0/0 0/0 .rodata @4396 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4396 = 1000.0f;
-COMPILER_STRIP_GATE(0x806854CC, &lit_4396);
-#pragma pop
-
-/* 806854D0-806854D4 00009C 0004+00 0/1 0/0 0/0 .rodata @4397 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4397 = 1.0f / 5.0f;
-COMPILER_STRIP_GATE(0x806854D0, &lit_4397);
-#pragma pop
-
-/* 806854D4-806854D8 0000A0 0004+00 0/1 0/0 0/0 .rodata @4398 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4398 = 3.0f / 10.0f;
-COMPILER_STRIP_GATE(0x806854D4, &lit_4398);
-#pragma pop
-
-/* 806854D8-806854DC 0000A4 0004+00 0/1 0/0 0/0 .rodata @4399 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4399 = 1.0f / 100.0f;
-COMPILER_STRIP_GATE(0x806854D8, &lit_4399);
-#pragma pop
-
/* 80683DDC-80683FF4 00165C 0218+00 1/1 0/0 0/0 .text bee_fail__FP5bee_s */
static void bee_fail(bee_s* i_bee) {
if (i_bee->mMode <= 1) {
@@ -955,15 +501,6 @@ static void bee_fail(bee_s* i_bee) {
bee_mtxset(i_bee);
}
-
-/* ############################################################################################## */
-/* 806854DC-806854E0 0000A8 0004+00 0/1 0/0 0/0 .rodata @4448 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4448 = 4000.0f;
-COMPILER_STRIP_GATE(0x806854DC, &lit_4448);
-#pragma pop
-
/* 80683FF4-80684248 001874 0254+00 1/1 0/0 0/0 .text bee_start__FP11e_bee_classP5bee_s
*/
static void bee_start(e_bee_class* i_this, bee_s* i_bee) {
@@ -1003,65 +540,8 @@ static void bee_start(e_bee_class* i_this, bee_s* i_bee) {
bee_mtxset(i_bee);
}
-
-/* ############################################################################################## */
-/* 806854E0-806854E4 0000AC 0004+00 0/1 0/0 0/0 .rodata @4676 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4676 = -20000.0f;
-COMPILER_STRIP_GATE(0x806854E0, &lit_4676);
-#pragma pop
-
-/* 806854E4-806854E8 0000B0 0004+00 0/1 0/0 0/0 .rodata @4677 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4677 = 30000.0f;
-COMPILER_STRIP_GATE(0x806854E4, &lit_4677);
-#pragma pop
-
-/* 806854E8-806854EC 0000B4 0004+00 0/1 0/0 0/0 .rodata @4678 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4678 = -15000.0f;
-COMPILER_STRIP_GATE(0x806854E8, &lit_4678);
-#pragma pop
-
-/* 806854EC-806854F0 0000B8 0004+00 0/1 0/0 0/0 .rodata @4679 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4679 = 120.0f;
-COMPILER_STRIP_GATE(0x806854EC, &lit_4679);
-#pragma pop
-
-/* 806854F0-806854F4 0000BC 0004+00 0/1 0/0 0/0 .rodata @4680 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4680 = 2500.0f;
-COMPILER_STRIP_GATE(0x806854F0, &lit_4680);
-#pragma pop
-
-/* 806854F4-806854F8 0000C0 0004+00 0/1 0/0 0/0 .rodata @4681 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4681 = 7.0f / 20.0f;
-COMPILER_STRIP_GATE(0x806854F4, &lit_4681);
-#pragma pop
-
-/* 80685698-806856A8 000068 000C+04 0/1 0/0 0/0 .bss @4455 */
-#pragma push
-#pragma force_active on
-static u8 lit_4455[12 + 4 /* padding */];
-#pragma pop
-
-/* 806856A8-806856B4 000078 000C+00 0/1 0/0 0/0 .bss non$4454 */
-#pragma push
-#pragma force_active on
-static u8 non[12];
-#pragma pop
-
/* 80684248-80684A94 001AC8 084C+00 1/1 0/0 0/0 .text bee_control__FP11e_bee_class */
-#ifdef NONMATCHING
-// regalloc
+// NONMATCHING regalloc
static void bee_control(e_bee_class* i_this) {
s8 nest_health = 0;
@@ -1226,11 +706,6 @@ static void bee_control(e_bee_class* i_this) {
}
}
}
-#else
-static void bee_control(e_bee_class* param_0) {
- // NONMATCHING
-}
-#endif
/* 80684A94-80684B5C 002314 00C8+00 2/1 0/0 0/0 .text daE_Bee_Execute__FP11e_bee_class */
static int daE_Bee_Execute(e_bee_class* i_this) {
@@ -1269,19 +744,6 @@ static int daE_Bee_IsDelete(e_bee_class* param_0) {
return 1;
}
-/* ############################################################################################## */
-/* 806854F8-80685508 0000C4 0010+00 1/1 0/0 0/0 .rodata l_bmdidx$4715 */
-SECTION_RODATA static u8 const l_bmdidx_4715[16] = {
- 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06,
-};
-COMPILER_STRIP_GATE(0x806854F8, &l_bmdidx_4715);
-
-/* 80685524-80685524 0000F0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-SECTION_DEAD static char const* const stringBase_80685524 = "E_bee";
-#pragma pop
-
/* 80684B64-80684C70 0023E4 010C+00 1/0 0/0 0/0 .text daE_Bee_Delete__FP11e_bee_class */
static int daE_Bee_Delete(e_bee_class* i_this) {
static const u32 l_bmdidx[4] = {3, 4, 5, 6};
@@ -1309,7 +771,6 @@ static int daE_Bee_Delete(e_bee_class* i_this) {
return 1;
}
-
/* 80684C70-80684E24 0024F0 01B4+00 1/1 0/0 0/0 .text useHeapInit__FP10fopAc_ac_c */
static int useHeapInit(fopAc_ac_c* i_this) {
e_bee_class* _this = static_cast<e_bee_class*>(i_this);
@@ -1344,33 +805,6 @@ static int useHeapInit(fopAc_ac_c* i_this) {
return true;
}
-
-/* ############################################################################################## */
-/* 80685508-80685518 0000D4 0010+00 0/1 0/0 0/0 .rodata l_bmdidx$4800 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u8 const l_bmdidx_4800[16] = {
- 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x06,
-};
-COMPILER_STRIP_GATE(0x80685508, &l_bmdidx_4800);
-#pragma pop
-
-/* 80685518-8068551C 0000E4 0004+00 0/1 0/0 0/0 .rodata @4910 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static f32 const lit_4910 = -80.0f;
-COMPILER_STRIP_GATE(0x80685518, &lit_4910);
-#pragma pop
-
-/* 8068551C-80685524 0000E8 0008+00 0/1 0/0 0/0 .rodata @4912 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u8 const lit_4912[8] = {
- 0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-COMPILER_STRIP_GATE(0x8068551C, &lit_4912);
-#pragma pop
-
/* 80684E24-80685224 0026A4 0400+00 1/0 0/0 0/0 .text daE_Bee_Create__FP10fopAc_ac_c */
static cPhs__Step daE_Bee_Create(fopAc_ac_c* i_this) {
e_bee_class* _this = static_cast<e_bee_class*>(i_this);
@@ -1461,54 +895,6 @@ static cPhs__Step daE_Bee_Create(fopAc_ac_c* i_this) {
return step;
}
-
-/* 80685224-8068526C 002AA4 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGSphFv */
-// cM3dGSph::~cM3dGSph() {
-extern "C" void __dt__8cM3dGSphFv() {
- // NONMATCHING
-}
-
-/* 8068526C-806852B4 002AEC 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGCylFv */
-// cM3dGCyl::~cM3dGCyl() {
-extern "C" void __dt__8cM3dGCylFv() {
- // NONMATCHING
-}
-
-/* 806852B4-806852FC 002B34 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
-// cM3dGAab::~cM3dGAab() {
-extern "C" void __dt__8cM3dGAabFv() {
- // NONMATCHING
-}
-
-/* 806852FC-80685368 002B7C 006C+00 1/1 0/0 0/0 .text __dt__5bee_sFv */
-// bee_s::~bee_s() {
-extern "C" void __dt__5bee_sFv() {
- // NONMATCHING
-}
-
-/* 80685368-8068539C 002BE8 0034+00 1/1 0/0 0/0 .text __ct__5bee_sFv */
-// bee_s::bee_s() {
-extern "C" void __ct__5bee_sFv() {
- // NONMATCHING
-}
-
-/* 8068539C-806853E4 002C1C 0048+00 2/1 0/0 0/0 .text __dt__13daE_Bee_HIO_cFv */
-// daE_Bee_HIO_c::~daE_Bee_HIO_c() {
-extern "C" void __dt__13daE_Bee_HIO_cFv() {
- // NONMATCHING
-}
-
-/* 806853E4-80685420 002C64 003C+00 0/0 1/0 0/0 .text __sinit_d_a_e_bee_cpp */
-void __sinit_d_a_e_bee_cpp() {
- // NONMATCHING
-}
-
-#pragma push
-#pragma force_active on
-REGISTER_CTORS(0x806853E4, __sinit_d_a_e_bee_cpp);
-#pragma pop
-
-/* ############################################################################################## */
/* 806856B4-806856B8 000084 0004+00 0/0 0/0 0/0 .bss
* sInstance__40JASGlobalInstance<19JASDefaultBankTable> */
#pragma push
@@ -1708,31 +1094,3 @@ extern actor_process_profile_definition g_profile_E_BEE = {
fopAc_ACTOR_e,
fopAc_CULLBOX_CUSTOM_e,
};
-
-/* 80685600-8068560C 0000D4 000C+00 2/2 0/0 0/0 .data __vt__8cM3dGSph */
-SECTION_DATA extern void* __vt__8cM3dGSph[3] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__8cM3dGSphFv,
-};
-
-/* 8068560C-80685618 0000E0 000C+00 2/2 0/0 0/0 .data __vt__8cM3dGCyl */
-SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__8cM3dGCylFv,
-};
-
-/* 80685618-80685624 0000EC 000C+00 2/2 0/0 0/0 .data __vt__8cM3dGAab */
-SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__8cM3dGAabFv,
-};
-
-/* 80685624-80685630 0000F8 000C+00 2/2 0/0 0/0 .data __vt__13daE_Bee_HIO_c */
-SECTION_DATA extern void* __vt__13daE_Bee_HIO_c[3] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__13daE_Bee_HIO_cFv,
-}; \ No newline at end of file