d_a_e_fz work, doxygen revamp (#2127)

* initial freezard actor struct + setActionMode OK

* daE_FZ_Draw

* setReflectAngle

* mBoundSoundset

* daE_FZ_Execute & execute

* demoDelete

* daE_FZ_Delete & _delete

* CreateHeap

* useHeapInit

* cc_set

* mtx_set

* action WIP

* way_gake_check

* executeRollMove

* executeMove

* draw WIP

* executeDamage

* checkpoint

* create

* checkpoint

* daE_FZ_c::executeWait

* checkpoint

* daE_FZ_c::damage_check almost done

* rm asm

* rm headers

* setup_profile WIP + doxygen update

* fix merge issues

* docs fix?

* fix2

* doxygen updates

* setup g_profile_E_FZ, profile setup script WIP

* update github actions

* update progress.md
This commit is contained in:
Pheenoh
2024-04-12 00:10:30 -06:00
committed by GitHub
parent b36f0f9366
commit a61e3491f7
1245 changed files with 16183 additions and 9396 deletions
-2
View File
@@ -1,6 +1,4 @@
#ifndef D_A_B_BH_H
#define D_A_B_BH_H
#include "dolphin/types.h"
#endif /* D_A_B_BH_H */
-2
View File
@@ -1,6 +1,4 @@
#ifndef D_A_B_BQ_H
#define D_A_B_BQ_H
#include "dolphin/types.h"
#endif /* D_A_B_BQ_H */
+7 -2
View File
@@ -1,8 +1,13 @@
#ifndef D_A_B_DR_H
#define D_A_B_DR_H
#include "f_op/f_op_actor_mng.h"
/**
* @ingroup actors-enemies
* @brief Argorok
*
* City in the Sky dungeon boss.
*
*/
class daB_DR_c : public fopEn_enemy_c {
public:
/* 805BAF80 */ void ctrlJoint(J3DJoint*, J3DModel*);
+7 -4
View File
@@ -1,15 +1,18 @@
#ifndef D_A_B_DS_H
#define D_A_B_DS_H
#include "SSystem/SComponent/c_phase.h"
#include "f_op/f_op_actor.h"
#include "Z2AudioLib/Z2Creature.h"
#include "d/bg/d_bg_s_acch.h"
#include "d/cc/d_cc_d.h"
#include "d/cc/d_cc_uty.h"
#include "d/msg/d_msg_flow.h"
#include "m_Do/m_Do_ext.h"
/**
* @ingroup actors-enemies
* @brief Stallord
*
* Arbiter's Grounds dungeon boss.
*
*/
class daB_DS_c : public fopEn_enemy_c {
public:
enum Arg0 {
-2
View File
@@ -1,6 +1,4 @@
#ifndef D_A_B_GG_H
#define D_A_B_GG_H
#include "dolphin/types.h"
#endif /* D_A_B_GG_H */
-2
View File
@@ -1,6 +1,4 @@
#ifndef D_A_B_GM_H
#define D_A_B_GM_H
#include "dolphin/types.h"
#endif /* D_A_B_GM_H */
+7 -3
View File
@@ -1,9 +1,6 @@
#ifndef D_A_B_GND_H
#define D_A_B_GND_H
#include "d/bg/d_bg_s_acch.h"
#include "d/cc/d_cc_d.h"
#include "d/cc/d_cc_uty.h"
#include "d/msg/d_msg_flow.h"
#include "f_op/f_op_actor_mng.h"
@@ -14,6 +11,13 @@ struct g_himo_s {
/* 0x0 */ cXyz field_0x0[16];
};
/**
* @ingroup actors-enemies
* @brief Ganondorf
*
* Hyrule Castle dungeon boss.
*
*/
class b_gnd_class : public fopEn_enemy_c {
public:
/* 80601960 */ b_gnd_class();
+7 -2
View File
@@ -1,13 +1,18 @@
#ifndef D_A_B_GO_H
#define D_A_B_GO_H
#include "f_op/f_op_actor_mng.h"
#include "Z2AudioLib/Z2Creature.h"
#include "d/cc/d_cc_d.h"
#include "d/cc/d_cc_uty.h"
#define GORON_CHILD_MAX 31
/**
* @ingroup actors-enemies
* @brief Goron Golem
*
* Unused golem boss made up of several small Gorons.
*
*/
class b_go_class : public fopEn_enemy_c {
public:
/* 80603CA0 */ b_go_class();
+7 -1
View File
@@ -2,10 +2,16 @@
#define D_A_B_GOS_H
#include "Z2AudioLib/Z2Creature.h"
#include "d/cc/d_cc_d.h"
#include "d/cc/d_cc_uty.h"
#include "f_op/f_op_actor_mng.h"
/**
* @ingroup actors-enemies
* @brief Goron Golem (small)
*
* Unused golem boss made up of several small Gorons.
*
*/
class b_gos_class : public fopEn_enemy_c {
public:
/* 80605024 */ b_gos_class();
+7
View File
@@ -32,6 +32,13 @@ struct ob_ke_s {
/* 0x1E0 */ cXyz field_0x1e0;
}; // Size: 0x1EC
/**
* @ingroup actors-enemies
* @brief Morpheel (body)
*
* Lakebed Temple dungeon boss. This is the body part of the boss.
*
*/
class b_ob_class : public fopEn_enemy_c {
public:
/* 8061A0C0 */ b_ob_class();
+7
View File
@@ -13,6 +13,13 @@ public:
/* 0xC */ f32 mLength;
};
/**
* @ingroup actors-enemies
* @brief Morpheel (head)
*
* Lakebed Temple dungeon boss. This is the head part of the boss.
*
*/
class b_oh_class : public fopEn_enemy_c {
public:
/* 0x05AC */ request_of_phase_process_class mPhase;
+7
View File
@@ -3,6 +3,13 @@
#include "rel/d/a/b/d_a_b_ob/d_a_b_ob.h"
/**
* @ingroup actors-enemies
* @brief Morpheel (tentacle)
*
* Lakebed Temple dungeon boss. This is the tentacle part of the boss.
*
*/
class b_oh2_class : public fopEn_enemy_c {
public:
/* 0x5AC */ request_of_phase_process_class mPhase;
+7 -1
View File
@@ -1,7 +1,13 @@
#ifndef D_A_B_ZANT_H
#define D_A_B_ZANT_H
/**
* @ingroup actors-enemies
* @brief Zant
*
* Palace of Twilight dungeon boss.
*
*/
class daB_ZANT_c : public fopAc_ac_c {
public:
/* 8063E19C */ void ctrlJoint(J3DJoint*, J3DModel*);
@@ -2,9 +2,15 @@
#define D_A_B_ZANT_SIMA_H
#include "d/bg/d_bg_w.h"
#include "dolphin/types.h"
#include "f_op/f_op_actor_mng.h"
/**
* @ingroup actors-enemies
* @brief Zant (Goron Mines Phase)
*
* Palace of Twilight dungeon boss. This is the actor used during the Goron Mines part of the fight.
*
*/
class daB_ZANTS_c : public fopAc_ac_c {
public:
/* 806529D8 */ int draw();
-1
View File
@@ -1,7 +1,6 @@
#ifndef D_A_ANDSW_H
#define D_A_ANDSW_H
#include "f_op/f_op_actor_mng.h"
#include "d/com/d_com_inf_game.h"
class daAndsw_c : public fopAc_ac_c {
-2
View File
@@ -2,9 +2,7 @@
#define D_A_ARROW_H
#include "d/a/d_a_player.h"
#include "d/d_procname.h"
#include "d/cc/d_cc_d.h"
#include "d/bg/d_bg_s_lin_chk.h"
#include "d/particle/d_particle.h"
#include "f_op/f_op_actor_mng.h"
-1
View File
@@ -1,6 +1,5 @@
#ifndef D_A_BD_H
#define D_A_BD_H
#include "dolphin/types.h"
#endif /* D_A_BD_H */
@@ -2,9 +2,6 @@
#define D_A_BOOMERANG_H
#include "JSystem/J2DGraph/J2DScreen.h"
#include "d/bg/d_bg_s_acch.h"
#include "d/bg/d_bg_s_lin_chk.h"
#include "d/cc/d_cc_d.h"
#include "d/particle/d_particle_copoly.h"
#include "f_op/f_op_actor_mng.h"
@@ -62,6 +59,13 @@ private:
class daAlink_c;
/**
* @ingroup actors-items
* @brief Gale Boomerang
*
* Forest Temple dungeon item.
*
*/
class daBoomerang_c : public fopAc_ac_c {
public:
enum daBoomerang_FLG0 {
-1
View File
@@ -4,7 +4,6 @@
#include "f_op/f_op_actor_mng.h"
#include "d/cc/d_cc_d.h"
#include "d/bg/d_bg_s_acch.h"
#include "d/bg/d_bg_s_lin_chk.h"
#include "SSystem/SComponent/c_phase.h"
class daCanoe_c : public fopAc_ac_c {
-1
View File
@@ -1,7 +1,6 @@
#ifndef D_A_COW_H
#define D_A_COW_H
#include "f_op/f_op_actor_mng.h"
class daCow_c : public fopAc_ac_c {
public:

Some files were not shown because too many files have changed in this diff Show More