summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOrstedra <daeusosenna@gmail.com>2025-05-27 20:04:07 +0200
committerOrstedra <daeusosenna@gmail.com>2025-05-27 20:04:07 +0200
commit42a26121ef09cce9ee336970d8b7dc705ce258f9 (patch)
tree85be2c2135ccb762de52a92ed69ec81a0d2748a0 /src
parent8b3786034318f45f4d0ce163545209b808621960 (diff)
Initial commit
Diffstat (limited to 'src')
-rw-r--r--src/REL/d/a/obj/d_a_obj_girahim_foot.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/REL/d/a/obj/d_a_obj_girahim_foot.cpp b/src/REL/d/a/obj/d_a_obj_girahim_foot.cpp
index c873f90a..d6bef2e5 100644
--- a/src/REL/d/a/obj/d_a_obj_girahim_foot.cpp
+++ b/src/REL/d/a/obj/d_a_obj_girahim_foot.cpp
@@ -1,10 +1,38 @@
#include "d/a/obj/d_a_obj_girahim_foot.h"
+#include "d/a/obj/d_a_obj_base.h"
+#include "f/f_base.h"
+#include "nw4r/g3d/res/g3d_resfile.h"
+
SPECIAL_ACTOR_PROFILE(OBJ_GIRAHIM_FOOT, dAcOgirahimFoot_c, fProfile::OBJ_GIRAHIM_FOOT, 0x210, 0, 6);
STATE_DEFINE(dAcOgirahimFoot_c, Wait);
STATE_DEFINE(dAcOgirahimFoot_c, Appear);
+int dAcOgirahimFoot_c::create() {
+ return SUCCEEDED;
+}
+
+int dAcOgirahimFoot_c::doDelete() {
+ return SUCCEEDED;
+};
+
+int dAcOgirahimFoot_c::draw() {
+ return SUCCEEDED;
+}
+
+bool dAcOgirahimFoot_c::createHeap() {
+ mRes = nw4r::g3d::ResFile(getOarcResFile("Girahim_Foot"));
+
+ nw4r::g3d::ResMdl resMdl = mRes.GetResMdl("Girahim_Foot");
+
+ TRY_CREATE(mMdl.create(resMdl, &heap_allocator, 0x120, 1, nullptr));
+}
+
+int dAcOgirahimFoot_c::actorExecute() {
+ return SUCCEEDED;
+}
+
void dAcOgirahimFoot_c::initializeState_Wait() {}
void dAcOgirahimFoot_c::executeState_Wait() {}
void dAcOgirahimFoot_c::finalizeState_Wait() {}