/*! @mainpage About @tableofcontents @section intro Introduction This site contains documentation for the Twilight Princess code base. It is a work in progress and will be updated as more code is decompiled and documented. @section code Code @subsection actors Actors - @ref actors-doors "Doors" - @ref actors-enemies "Enemies" - @ref actors-items "Items" - @ref actors-objects "Objects" - @ref actors-npcs "NPCs" - @ref actors-tags "Tags" - @ref actors-unsorted "Unsorted" @subsection dolphin Dolphin @subsection dolzel Dolzel @subsection framework Framework @subsection jsystem JSystem - @ref jsystem-j2d "J2D" - @ref jsystem-j3d "J3D" - @ref jsystem-jaudio "JAudio" - @ref jsystem-jframework "JFramework" - @ref jsystem-jgadget "JGadget" - @ref jsystem-jkernel "JKernel" - @ref jsystem-jmath "JMath" - @ref jsystem-jmessage "JMessage" - @ref jsystem-jparticle "JParticle" - @ref jsystem-jstage "JStage" - @ref jsystem-jstudio "JStudio" - @ref jsystem-jsupport "JSupport" - @ref jsystem-jutility "JUtility" @subsection m_do m_Do @subsection misc Misc @subsection msl_c MSL_C @subsection runtime Runtime.PPCEABI.H @subsection ssystem SSystem @subsection trk TRK_MINNOW_DOLPHIN @subsection z2audiolib Z2AudioLib @section more-info More Information For more information, visit [the decomp website](https://zsrtp.link). */ //////////////////////////////////////////////////////////////////////////////// // Group Definitions - Add new groups here for now //////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// // Actors //////////////////////////////////////////////////////////////////////////////// /** * @defgroup actors Actors * @brief All actor classes. */ /** * @ingroup actors * @defgroup actors-doors Doors * @brief Doors are entities that block the player's path until certain conditions are met. */ /** * @ingroup actors * @defgroup actors-enemies Enemies * @brief Enemies are hostile entities that attack the player. */ /** * @ingroup actors * @defgroup actors-items Items * @brief Items are collectable objects that appear in the item wheel or pause menu. */ /** * @ingroup actors * @defgroup actors-objects Objects * @brief Objects are interactable entities the player can interact with. */ /** * @ingroup actors * @defgroup actors-npcs NPCs * @brief NPCs are non-playable characters that interact with the player. */ /** * @ingroup actors * @defgroup actors-tags Tags * @brief Tags are various different types of triggers (NPC prompts, loading zones, Midna pop ups, environment changes, etc.). */ //////////////////////////////////////////////////////////////////////////////// // JSystem //////////////////////////////////////////////////////////////////////////////// /** * @defgroup jsystem JSystem * @brief All JSystem classes. */ /** * @ingroup jsystem * @defgroup jsystem-j2d J2D * @brief All J2D classes. */ /** * @ingroup jsystem * @defgroup jsystem-j3d J3D * @brief All J3D classes. */ /** * @ingroup jsystem * @defgroup jsystem-jaudio JAudio * @brief All JAudio classes. */ /** * @ingroup jsystem * @defgroup jsystem-jframework JFramework * @brief All JFramework classes. */ /** * @ingroup jsystem * @defgroup jsystem-jgadget JGadget * @brief All JGadget classes. */ /** * @ingroup jsystem * @defgroup jsystem-jkernel JKernel * @brief All JKernel classes. */ /** * @ingroup jsystem * @defgroup jsystem-jmath JMath * @brief All JMath classes. */ /** * @ingroup jsystem * @defgroup jsystem-jmessage JMessage * @brief All JMessage classes. */ /** * @ingroup jsystem * @defgroup jsystem-jparticle JParticle * @brief All JParticle classes. */ /** * @ingroup jsystem * @defgroup jsystem-jstage JStage * @brief All JStage classes. */ /** * @ingroup jsystem * @defgroup jsystem-jstudio JStudio * @brief All JStudio classes. */ /** * @ingroup jsystem * @defgroup jsystem-jsupport JSupport * @brief All JSupport classes. */ /** * @ingroup jsystem * @defgroup jsystem-jutility JUtility * @brief All JUtility classes. */