added address comments

This commit is contained in:
elijah-thomas774
2024-04-27 14:22:52 -04:00
parent f154b7ccd5
commit fe0b8ac1e8
2 changed files with 15 additions and 5 deletions
+4 -1
View File
@@ -1,6 +1,6 @@
#include <c/c_list.h>
/* 0x802E08C0 */
void cListMg_c::insertAfter(cListNd_c *node, cListNd_c *prevNode) {
if (prevNode == nullptr) {
return this->prepend(node);
@@ -18,6 +18,7 @@ void cListMg_c::insertAfter(cListNd_c *node, cListNd_c *prevNode) {
}
}
/* 0x802E0900 */
void cListMg_c::remove(cListNd_c *node) {
if (node == nullptr) {
return;
@@ -46,6 +47,7 @@ void cListMg_c::remove(cListNd_c *node) {
}
}
/* 0x802E09B0 */
void cListMg_c::append(cListNd_c *node) {
if (node == nullptr) {
return;
@@ -59,6 +61,7 @@ void cListMg_c::append(cListNd_c *node) {
this->mpLast = node;
}
/* 0x802E09E0 */
void cListMg_c::prepend(cListNd_c *node) {
if (node == nullptr) {
return;
+11 -4
View File
@@ -1,16 +1,19 @@
#include <c/c_tree.h>
/* 0x802E0E70 */
cTreeNd_c::cTreeNd_c() {
this->forcedClear();
}
/* 0x802E0EA0 */
void cTreeNd_c::forcedClear() {
this->mpParent = nullptr;
this->mpChild = nullptr;
this->mpChild = nullptr;
this->mpPrev = nullptr;
this->mpNext = nullptr;
}
/* 0x802E0EC0 */
bool cTreeMg_c::addTreeNode(cTreeNd_c *node, cTreeNd_c *parent) {
if (node != nullptr) {
if (parent != nullptr) {
@@ -39,13 +42,14 @@ bool cTreeMg_c::addTreeNode(cTreeNd_c *node, cTreeNd_c *parent) {
return true;
}
/* 0x802E0F60*/
bool cTreeMg_c::removeTreeNode(cTreeNd_c *node) {
if (node != nullptr) {
if (node->mpChild != nullptr) {
return false;
}
if (node->mpPrev != nullptr) {
node->mpPrev->mpNext = node->mpNext;
node->mpPrev->mpNext = node->mpNext;
} else if (node->mpParent != nullptr) {
node->mpParent->mpChild = node->mpNext;
} else if (node == this->mpRootNode) {
@@ -65,6 +69,7 @@ bool cTreeMg_c::removeTreeNode(cTreeNd_c *node) {
return true;
}
/* 0x802E1000 */
bool cTreeMg_c::insertTreeNode(cTreeNd_c *node, cTreeNd_c *parent) {
cTreeNd_c *cursor;
@@ -89,6 +94,7 @@ bool cTreeMg_c::insertTreeNode(cTreeNd_c *node, cTreeNd_c *parent) {
return false;
}
/* 0x802E10C0 */
cTreeNd_c *cTreeNd_c::getTreeNext() const {
cTreeNd_c *child = this->mpChild;
if (child != nullptr) {
@@ -98,17 +104,18 @@ cTreeNd_c *cTreeNd_c::getTreeNext() const {
}
}
/* 0x802E1100 */
cTreeNd_c *cTreeNd_c::getTreeNextNotChild() const {
if (this->mpNext != nullptr) {
return this->mpNext;
}
cTreeNd_c *parent;
for (parent = this->mpParent; parent != nullptr; parent = parent->mpParent) {
if (parent->mpNext != nullptr) {
return parent->mpNext;
}
}
}
return nullptr;
}