summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2021-01-22 07:39:54 -0500
committerLioncash <mathew1800@gmail.com>2021-01-22 21:58:42 -0500
commit628596ffe650bcd43b1e9395acd67d6672c56656 (patch)
tree7d028acf05f5ecd397af7df4c33a5e65d4610a95 /src
parent4bcd3d4ca1bc9deec81ba1a919bece6af2ec226e (diff)
dBgS: Decomp dBgS_PolyPassChk::ChkNoHorse
The only querying function within the poly pass interface.
Diffstat (limited to 'src')
-rw-r--r--src/d/d_bg/d_bg_s_poly_pass_chk.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/d/d_bg/d_bg_s_poly_pass_chk.cpp b/src/d/d_bg/d_bg_s_poly_pass_chk.cpp
index d84ce81d18..89fc47cadd 100644
--- a/src/d/d_bg/d_bg_s_poly_pass_chk.cpp
+++ b/src/d/d_bg/d_bg_s_poly_pass_chk.cpp
@@ -83,11 +83,11 @@ void dBgS_PolyPassChk::SetHorse() {
mHorse = true;
}
-// ChkNoHorse__16dBgS_PolyPassChkFv
-// dBgS_PolyPassChk::ChkNoHorse(void)
-asm bool dBgS_PolyPassChk::ChkNoHorse() {
- nofralloc
- #include "d/d_bg/d_bg_s/polypass/asm/func_80078F04.s"
+bool dBgS_PolyPassChk::ChkNoHorse() {
+ if (mObject || mCamera || mLink || mArrow || mBomb || mBoomerang || mRope || mUnderwaterRoof) {
+ return true;
+ }
+ return !mHorse;
}
void dBgS_PolyPassChk::SetStatue() {