summaryrefslogtreecommitdiff
path: root/include/f
diff options
context:
space:
mode:
authorSean Miller <seanmiller999@gmail.com>2026-04-06 18:12:54 +0100
committerSean Miller <seanmiller999@gmail.com>2026-04-06 18:12:54 +0100
commit10e438bea8e8c475f576539683c7bc99c04b3cab (patch)
tree1a1cf9c0f7594ec5a8427a1d1caf6030e65679fe /include/f
parent5bd9fb7badf06a3da32d8b15ea57a3f5f00b8a7a (diff)
Match remaining functions in d_main
Diffstat (limited to 'include/f')
-rw-r--r--include/f/f_manager.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/f/f_manager.h b/include/f/f_manager.h
index 91459e56..9202612e 100644
--- a/include/f/f_manager.h
+++ b/include/f/f_manager.h
@@ -35,6 +35,7 @@ public:
PROC_FLAG_DELETE = GET_PROC_FLAG(DELETE),
PROC_FLAG_DRAW = GET_PROC_FLAG(DRAW)
};
+
fManager_c(fBase_c *owner) : connect_node(owner), execute_node(owner), draw_node(owner), search_node(owner) {}
~fManager_c() {}
int getSearchTableNum();
@@ -43,6 +44,14 @@ public:
static fBase_c *searchBaseByGroupType(u8 groupType, const fBase_c *parent = nullptr);
static void mainLoop();
+ static void setStopProcFlags(u32 flags) {
+ m_StopProcInf |= flags;
+ }
+
+ static void keepStopProcFlags(u32 flags) {
+ m_StopProcInf &= flags;
+ }
+
private:
fTrNdBa_c connect_node; ///< The node in ::m_connectManage.
fLiNdPrio_c execute_node; ///< The node in ::m_executeManage.