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
+4
View File
@@ -5,6 +5,10 @@
class JKRFile;
/**
* @ingroup jsystem-jsupport
*
*/
class JSUFileInputStream : public JSURandomInputStream {
public:
virtual ~JSUFileInputStream() {}
@@ -9,6 +9,10 @@ enum JSUStreamSeekFrom {
JSUStreamSeekFrom_END = 2, // relative to end
};
/**
* @ingroup jsystem-jsupport
*
*/
class JSUInputStream : public JSUIosBase {
public:
JSUInputStream() {}
@@ -71,6 +75,10 @@ public:
}; // Size = 0x8
// move?
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
T* JSUConvertOffsetToPtr(const void*, const void*);
+4
View File
@@ -7,6 +7,10 @@ enum EIoState {
IOS_STATE_1 = 1,
};
/**
* @ingroup jsystem-jsupport
*
*/
class JSUIosBase {
public:
JSUIosBase() { mState = false; }
+29
View File
@@ -11,6 +11,11 @@ class JSUList;
//
class JSUPtrList;
/**
* @ingroup jsystem-jsupport
*
*/
class JSUPtrLink {
public:
JSUPtrLink(void* object);
@@ -31,6 +36,10 @@ public:
JSUPtrLink* mNext;
};
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
class JSULink : public JSUPtrLink {
public:
@@ -49,6 +58,10 @@ public:
// List
//
/**
* @ingroup jsystem-jsupport
*
*/
class JSUPtrList {
public:
JSUPtrList() { this->initiate(); }
@@ -75,6 +88,10 @@ private:
u32 mLength;
};
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
class JSUList : public JSUPtrList {
public:
@@ -104,6 +121,10 @@ public:
u32 getNumLinks() const { return this->JSUPtrList::getNumLinks(); }
};
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
class JSUListIterator {
public:
@@ -157,6 +178,10 @@ public:
// Tree
//
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
class JSUTree : public JSUList<T>, public JSULink<T> {
public:
@@ -186,6 +211,10 @@ public:
JSUTree<T>* getParent() const { return (JSUTree<T>*)this->getList(); }
};
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
class JSUTreeIterator {
public:
@@ -3,6 +3,10 @@
#include "JSystem/JSupport/JSURandomInputStream.h"
/**
* @ingroup jsystem-jsupport
*
*/
class JSUMemoryInputStream : public JSURandomInputStream {
public:
JSUMemoryInputStream(const void* res, u32 size) { setBuffer(res, size); }
@@ -3,6 +3,10 @@
#include "JSystem/JSupport/JSUInputStream.h"
/**
* @ingroup jsystem-jsupport
*
*/
class JSURandomInputStream : public JSUInputStream {
public:
JSURandomInputStream() {}
+8
View File
@@ -1,6 +1,10 @@
#ifndef JSUPPORT_H
#define JSUPPORT_H
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
T* JSUConvertOffsetToPtr(const void* ptr, u32 offset) {
if (offset == 0) {
@@ -10,6 +14,10 @@ T* JSUConvertOffsetToPtr(const void* ptr, u32 offset) {
}
}
/**
* @ingroup jsystem-jsupport
*
*/
template <typename T>
T* JSUConvertOffsetToPtr(const void* ptr, const void* offset) {
if (offset == NULL) {