summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorelijah-thomas774 <elijahthomas774@gmail.com>2026-04-07 16:49:25 -0400
committerelijah-thomas774 <elijahthomas774@gmail.com>2026-04-07 16:49:25 -0400
commit84a65865d0a553befe08d17a75401f63db44fcda (patch)
treea8181eb6b8bbcba7a343b54e219c045b5d6f1c51 /include
parent355ac6990470a0e5f3c8231c9637844c899880fc (diff)
the rest of dAcEremly_c states
Diffstat (limited to 'include')
-rw-r--r--include/d/a/e/d_a_e_remly.h4
-rw-r--r--include/d/a/obj/d_a_obj_base.h3
-rw-r--r--include/m/m_angle.h4
3 files changed, 10 insertions, 1 deletions
diff --git a/include/d/a/e/d_a_e_remly.h b/include/d/a/e/d_a_e_remly.h
index 2bc9ac85..9629855c 100644
--- a/include/d/a/e/d_a_e_remly.h
+++ b/include/d/a/e/d_a_e_remly.h
@@ -121,6 +121,7 @@ private:
bool fn_177_79D0(bool);
bool fn_177_7B10();
+ void nightSleepDemoImpl();
void fn_177_8520(bool);
void fn_177_8600();
@@ -179,7 +180,8 @@ private:
/* 0xB44 */ u16 field_0xB44;
/* 0xB46 */ u16 field_0xB46;
/* 0xB48 */ u16 field_0xB48;
- /* */ u8 _B4A[0xB4E - 0xB4A];
+ /* 0xB4A */ u16 field_0xB4A;
+ /* 0xB4C */ u16 field_0xB4C;
/* 0xB4E */ u16 field_0xB4E;
/* 0xB50 */ u16 field_0xB50;
/* 0xB52 */ u16 field_0xB52;
diff --git a/include/d/a/obj/d_a_obj_base.h b/include/d/a/obj/d_a_obj_base.h
index 57f1222a..272f9ec0 100644
--- a/include/d/a/obj/d_a_obj_base.h
+++ b/include/d/a/obj/d_a_obj_base.h
@@ -95,6 +95,9 @@ public:
mVec3_c &getOldPosition() {
return mOldPosition;
}
+ mVec3_c &getStartingPosition() {
+ return mStartingPos;
+ }
mVec3_c &getVelocity() {
return mVelocity;
}
diff --git a/include/m/m_angle.h b/include/m/m_angle.h
index 1de484bc..d952b612 100644
--- a/include/m/m_angle.h
+++ b/include/m/m_angle.h
@@ -63,6 +63,10 @@ public:
s32 absDiff(const mAng &other) const {
return sLib::absDiff(mVal, other.mVal);
}
+ template <typename T>
+ static s32 absDiff2(T a, T b) {
+ return abs(a - b);
+ }
f32 sin() const {
return nw4r::math::SinIdx(*this);
}