summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorJordan Longstaff <JordanLongstaff@users.noreply.github.com>2024-12-20 18:26:42 -0500
committerGitHub <noreply@github.com>2024-12-20 18:26:42 -0500
commitdd11751b43894fc51772393825f6971eaa38b773 (patch)
tree0da1713e485c5cc45dac9afb9749d11b2e81890d /soh/src/code
parent35e0a7ce10ce6ad2406b0306d74e045df99237d8 (diff)
Rename `code_80043480.c` from decomp (#4731)
Diffstat (limited to 'soh/src/code')
-rw-r--r--soh/src/code/code_800430A0.c8
-rw-r--r--soh/src/code/z_bg_item.c (renamed from soh/src/code/code_80043480.c)48
-rw-r--r--soh/src/code/z_bgcheck.c2
-rw-r--r--soh/src/code/z_en_a_keep.c6
4 files changed, 32 insertions, 32 deletions
diff --git a/soh/src/code/code_800430A0.c b/soh/src/code/code_800430A0.c
index 379f4a3e6..6047b2fc0 100644
--- a/soh/src/code/code_800430A0.c
+++ b/soh/src/code/code_800430A0.c
@@ -60,10 +60,10 @@ void func_80043334(CollisionContext* colCtx, Actor* actor, s32 bgId) {
if (DynaPoly_IsBgIdBgActor(bgId)) {
DynaPolyActor* dynaActor = DynaPoly_GetActor(colCtx, bgId);
if (dynaActor != NULL) {
- func_800434A8(dynaActor);
+ DynaPolyActor_SetActorOnTop(dynaActor);
if (CHECK_FLAG_ALL(actor->flags, ACTOR_FLAG_CAN_PRESS_SWITCH)) {
- func_80043538(dynaActor);
+ DynaPolyActor_SetSwitchPressed(dynaActor);
}
}
}
@@ -91,12 +91,12 @@ s32 func_800433A4(CollisionContext* colCtx, s32 bgId, Actor* actor) {
return false;
}
- if (dynaActor->unk_15C & 1) {
+ if (dynaActor->transformFlags & 1) {
func_800430A0(colCtx, bgId, actor);
result = true;
}
- if (dynaActor->unk_15C & 2) {
+ if (dynaActor->transformFlags & 2) {
func_800432A0(colCtx, bgId, actor);
result = true;
}
diff --git a/soh/src/code/code_80043480.c b/soh/src/code/z_bg_item.c
index 3ba733e26..d36374b59 100644
--- a/soh/src/code/code_80043480.c
+++ b/soh/src/code/z_bg_item.c
@@ -2,74 +2,74 @@
void DynaPolyActor_Init(DynaPolyActor* dynaActor, s32 flags) {
dynaActor->bgId = -1;
- dynaActor->unk_15C = flags;
- dynaActor->unk_160 = 0;
+ dynaActor->transformFlags = flags;
+ dynaActor->interactFlags = 0;
dynaActor->unk_150 = 0.0f;
dynaActor->unk_154 = 0.0f;
}
-void func_800434A0(DynaPolyActor* dynaActor) {
- dynaActor->unk_160 = 0;
+void DynaPolyActor_UnsetAllInteractFlags(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags = 0;
}
-void func_800434A8(DynaPolyActor* dynaActor) {
- dynaActor->unk_160 |= 1;
+void DynaPolyActor_SetActorOnTop(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags |= DYNA_INTERACT_ACTOR_ON_TOP;
}
-void func_800434B8(DynaPolyActor* dynaActor) {
- dynaActor->unk_160 |= 2;
+void DynaPolyActor_SetPlayerOnTop(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags |= DYNA_INTERACT_PLAYER_ON_TOP;
}
-void func_800434C8(CollisionContext* colCtx, s32 floorBgId) {
+void DynaPoly_SetPlayerOnTop(CollisionContext* colCtx, s32 floorBgId) {
DynaPolyActor* dynaActor = DynaPoly_GetActor(colCtx, floorBgId);
if (dynaActor != NULL) {
- func_800434B8(dynaActor);
+ DynaPolyActor_SetPlayerOnTop(dynaActor);
}
}
-void func_800434F8(DynaPolyActor* dynaActor) {
- dynaActor->unk_160 |= 4;
+void DynaPolyActor_SetPlayerAbove(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags |= DYNA_INTERACT_PLAYER_ABOVE;
}
-void func_80043508(CollisionContext* colCtx, s32 floorBgId) {
+void DynaPoly_SetPlayerAbove(CollisionContext* colCtx, s32 floorBgId) {
DynaPolyActor* dynaActor = DynaPoly_GetActor(colCtx, floorBgId);
if (dynaActor != NULL) {
- func_800434F8(dynaActor);
+ DynaPolyActor_SetPlayerAbove(dynaActor);
}
}
-void func_80043538(DynaPolyActor* dynaActor) {
- dynaActor->unk_160 |= 8;
+void DynaPolyActor_SetSwitchPressed(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags |= DYNA_INTERACT_ACTOR_SWITCH_PRESSED;
}
-s32 func_80043548(DynaPolyActor* dynaActor) {
- if (dynaActor->unk_160 & 1) {
+s32 DynaPolyActor_IsActorOnTop(DynaPolyActor* dynaActor) {
+ if (dynaActor->interactFlags & DYNA_INTERACT_ACTOR_ON_TOP) {
return true;
} else {
return false;
}
}
-s32 func_8004356C(DynaPolyActor* dynaActor) {
- if (dynaActor->unk_160 & 2) {
+s32 DynaPolyActor_IsPlayerOnTop(DynaPolyActor* dynaActor) {
+ if (dynaActor->interactFlags & DYNA_INTERACT_PLAYER_ON_TOP) {
return true;
} else {
return false;
}
}
-s32 func_80043590(DynaPolyActor* dynaActor) {
- if (dynaActor->unk_160 & 4) {
+s32 DynaPolyActor_IsPlayerAbove(DynaPolyActor* dynaActor) {
+ if (dynaActor->interactFlags & DYNA_INTERACT_PLAYER_ABOVE) {
return true;
} else {
return false;
}
}
-s32 func_800435B4(DynaPolyActor* dynaActor) {
- if (dynaActor->unk_160 & 8) {
+s32 DynaPolyActor_IsSwitchPressed(DynaPolyActor* dynaActor) {
+ if (dynaActor->interactFlags & DYNA_INTERACT_ACTOR_SWITCH_PRESSED) {
return true;
} else {
return false;
diff --git a/soh/src/code/z_bgcheck.c b/soh/src/code/z_bgcheck.c
index df7dd0600..20deee679 100644
--- a/soh/src/code/z_bgcheck.c
+++ b/soh/src/code/z_bgcheck.c
@@ -2954,7 +2954,7 @@ void func_8003F8EC(PlayState* play, DynaCollisionContext* dyna, Actor* actor) {
if ((dyna->bgActorFlags[i] & 1)) {
dynaActor = DynaPoly_GetActor(&play->colCtx, i);
if (dynaActor != NULL && &dynaActor->actor == actor) {
- func_800434A0((DynaPolyActor*)actor);
+ DynaPolyActor_UnsetAllInteractFlags((DynaPolyActor*)actor);
return;
}
}
diff --git a/soh/src/code/z_en_a_keep.c b/soh/src/code/z_en_a_keep.c
index 307ecf048..9b29b666e 100644
--- a/soh/src/code/z_en_a_keep.c
+++ b/soh/src/code/z_en_a_keep.c
@@ -122,8 +122,8 @@ void EnAObj_Init(Actor* thisx, PlayState* play) {
thisx->focus.pos = thisx->world.pos;
this->dyna.bgId = BGACTOR_NEG_ONE;
- this->dyna.unk_160 = 0;
- this->dyna.unk_15C = DPM_UNK;
+ this->dyna.interactFlags = 0;
+ this->dyna.transformFlags = DPM_UNK;
thisx->uncullZoneDownward = 1200.0f;
thisx->uncullZoneScale = 200.0f;
@@ -234,7 +234,7 @@ void EnAObj_SetupBlockRot(EnAObj* this, s16 type) {
void EnAObj_BlockRot(EnAObj* this, PlayState* play) {
if (this->rotateState == 0) {
- if (this->dyna.unk_160 != 0) {
+ if (this->dyna.interactFlags != 0) {
this->rotateState++;
this->rotateForTimer = 20;