summaryrefslogtreecommitdiff
path: root/src/00_Core/Actor/Actor.cpp
diff options
context:
space:
mode:
authorSammygoodTunes <sygamerz@gmail.com>2025-02-04 22:06:24 +0100
committerSammygoodTunes <sygamerz@gmail.com>2025-02-04 22:06:24 +0100
commitfdaf2b17909b191ea6694cc93e63aa77c6991079 (patch)
tree1457e8854a1e8b0d289be339ea732e4a80d06fab /src/00_Core/Actor/Actor.cpp
parente922eb92ed5152d9aeeb3d6921bd27af62c2b2e7 (diff)
Fix build errors
Diffstat (limited to 'src/00_Core/Actor/Actor.cpp')
-rw-r--r--src/00_Core/Actor/Actor.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/00_Core/Actor/Actor.cpp b/src/00_Core/Actor/Actor.cpp
index f008064d..d35b77c8 100644
--- a/src/00_Core/Actor/Actor.cpp
+++ b/src/00_Core/Actor/Actor.cpp
@@ -342,7 +342,7 @@ ARM bool Actor::vfunc_4c(unk32 *param1) {
}
ARM bool Actor::IsNearLink() {
- Vec3p playerPos = gPlayerPos;
+ Vec3p playerPos = *gPlayerPos;
q20 z = playerPos.z;
q20 dx = abs(playerPos.x - mPos.x);
@@ -375,7 +375,7 @@ ARM bool Actor::func_ov00_020c1da0(s32 param1, Vec3p *param2) {
if (param2) {
vec = *param2;
} else {
- Vec3p_Sub(&gPlayerPos, &mPrevPos, &vec);
+ Vec3p_Sub(gPlayerPos, &mPrevPos, &vec);
}
return gPlayer->vfunc_30(mUnk_124, &vec, param1);
@@ -389,7 +389,7 @@ ARM bool Actor::func_ov00_020c1e2c(s32 param1, Vec3p *param2) {
if (param2) {
vec = *param2;
} else {
- Vec3p_Sub(&gPlayerPos, &mPrevPos, &vec);
+ Vec3p_Sub(gPlayerPos, &mPrevPos, &vec);
}
Cylinder hitbox;
@@ -421,7 +421,7 @@ ARM bool Actor::func_ov00_020c1fc8(PlayerCollide flags) {
bool result = false;
if (mHitbox.size >= 0) {
Vec3p vecFromPlayer;
- Vec3p_Sub(&mPos, &gPlayerPos, &vecFromPlayer);
+ Vec3p_Sub(&mPos, gPlayerPos, &vecFromPlayer);
if (this->CollidesWithPlayer(flags & PlayerCollide_Sword)) {
Knockback knockback;
knockback.mUnk_00 = gPlayer->EquipItem_vfunc_2c();
@@ -469,7 +469,7 @@ ARM bool Actor::func_ov00_020c1fc8(PlayerCollide flags) {
ARM bool Actor::CollidesWithShield(Cylinder *param1) {
Vec3p vecFromPlayer;
- Vec3p_Sub(&mPos, &gPlayerPos, &vecFromPlayer);
+ Vec3p_Sub(&mPos, gPlayerPos, &vecFromPlayer);
s32 currAngle = gPlayerAngle;
s32 angle = Atan2(vecFromPlayer.x, vecFromPlayer.z);
s32 angleDiff = (s16) angle - currAngle;
@@ -641,13 +641,13 @@ ARM q20 Actor::XzDistanceTo(Vec3p *vec) {
}
ARM q20 Actor::DistanceToLink() {
- return Vec3p_Distance(&mPos, &gPlayerPos);
+ return Vec3p_Distance(&mPos, gPlayerPos);
}
ARM q20 Actor::XzDistanceToLink() {
Vec3p src;
Vec3p_CopyXZ(&mPos, &src);
- Vec3p dest = gPlayerPos;
+ Vec3p dest = *gPlayerPos;
dest.y = 0;
return Vec3p_Distance(&src, &dest);
@@ -665,7 +665,7 @@ ARM s16 Actor::GetAngleTo(Vec3p *vec) {
}
ARM s32 Actor::GetAngleToLink() {
- return this->GetAngleTo(&gPlayerPos);
+ return this->GetAngleTo(gPlayerPos);
}
extern "C" void func_0202d95c(Vec3p *param1, q20 param2);
@@ -745,7 +745,7 @@ ARM bool Actor::func_ov00_020c2c70() {
this->GetLinkPos(&pos);
Vec3p_Sub(&pos, &mPos, &vel);
} else {
- Vec3p_Sub(&gPlayerPos, &mPos, &vel);
+ Vec3p_Sub(gPlayerPos, &mPos, &vel);
}
}
Vec3p_Add(&mPos, &vel, &mPos);
@@ -787,7 +787,7 @@ ARM bool Actor::func_ov00_020c2de4() {
func_0202d95c(&vel, FLOAT_TO_Q20(1.0));
}
} else {
- Vec3p_Sub(&gPlayerPos, &mPos, &vel);
+ Vec3p_Sub(gPlayerPos, &mPos, &vel);
}
Vec3p_Add(&mPos, &vel, &mPos);
mVel = vel;
@@ -870,7 +870,7 @@ ARM bool Actor::func_ov00_020c3094() {
Vec3p pos, prevPos;
Vec3p_Copy(&mPos, &pos);
Vec3p_Copy(&mPrevPos, &prevPos);
- s32 unk1 = gMapManager->func_ov00_02083ef8(&pos, &prevPos, 0);
+ s32 unk1 = gMapManager->func_ov00_02083ef8(&pos, &prevPos);
if (mPos.y <= unk1) {
result = true;
mPos.y = unk1;
@@ -896,7 +896,7 @@ ARM bool Actor::func_ov00_020c313c(u32 param1) {
ARM void Actor::func_ov00_020c3158() {
if (mUnk_03c < 0) return;
- gMapManager->func_ov00_02084c5c(mUnk_03c, 1);
+ gMapManager->SetMapDataFlag1(mUnk_03c, 1);
}
ARM void Actor::Kill() {
@@ -937,7 +937,7 @@ ARM void Actor::GetLinkPos(Vec3p *result) {
if (gPlayerLink != NULL && gPlayerLink->GetCurrentCharacter() != PlayerCharacter_Link) {
return this->GetLinkDummyPos(result);
}
- *result = gPlayerPos;
+ result = gPlayerPos;
}
ARM void Actor::GetLinkDummyPos(Vec3p *result) {
@@ -948,7 +948,7 @@ ARM void Actor::GetLinkDummyPos(Vec3p *result) {
*result = dummy->mPos;
return;
}
- *result = gPlayerPos;
+ result = gPlayerPos;
}
Actor_UnkStruct_09c::Actor_UnkStruct_09c() {