summaryrefslogtreecommitdiff
path: root/mm/src/code
diff options
context:
space:
mode:
authorengineer124 <47598039+engineer124@users.noreply.github.com>2024-10-23 12:48:01 +1100
committerEblo <7004497+Eblo@users.noreply.github.com>2025-09-16 12:49:28 -0400
commit86fe605c376b37a6c1758be375fcd99cfe53a578 (patch)
treed6cae58d0e7a78c6324db4afe1e7f830a66566a2 /mm/src/code
parent0109beff5d5f20f2653d4b436295e50fe96608e6 (diff)
dyna switches (#1731)
Diffstat (limited to 'mm/src/code')
-rw-r--r--mm/src/code/z_bg_collect.c8
-rw-r--r--mm/src/code/z_bg_item.c12
-rw-r--r--mm/src/code/z_player_call.c2
3 files changed, 11 insertions, 11 deletions
diff --git a/mm/src/code/z_bg_collect.c b/mm/src/code/z_bg_collect.c
index e4a6072ce..717c6e0ed 100644
--- a/mm/src/code/z_bg_collect.c
+++ b/mm/src/code/z_bg_collect.c
@@ -72,11 +72,11 @@ void DynaPolyActor_AttachCarriedActor(CollisionContext* colCtx, Actor* carriedAc
if (dynaActor != NULL) {
DynaPolyActor_SetActorOnTop(dynaActor);
- if (CHECK_FLAG_ALL(carriedActor->flags, ACTOR_FLAG_CAN_PRESS_SWITCH)) {
- DynaPolyActor_SetActorOnSwitch(dynaActor);
+ if (CHECK_FLAG_ALL(carriedActor->flags, ACTOR_FLAG_CAN_PRESS_SWITCHES)) {
+ DynaPolyActor_SetSwitchPressed(dynaActor);
}
- if (CHECK_FLAG_ALL(carriedActor->flags, ACTOR_FLAG_CAN_PRESS_HEAVY_SWITCH)) {
- DynaPolyActor_SetActorOnHeavySwitch(dynaActor);
+ if (CHECK_FLAG_ALL(carriedActor->flags, ACTOR_FLAG_CAN_PRESS_HEAVY_SWITCHES)) {
+ DynaPolyActor_SetHeavySwitchPressed(dynaActor);
}
}
}
diff --git a/mm/src/code/z_bg_item.c b/mm/src/code/z_bg_item.c
index cedd77194..ba445f13f 100644
--- a/mm/src/code/z_bg_item.c
+++ b/mm/src/code/z_bg_item.c
@@ -51,12 +51,12 @@ void DynaPoly_SetPlayerAbove(CollisionContext* colCtx, s32 bgId) {
}
}
-void DynaPolyActor_SetActorOnSwitch(DynaPolyActor* dynaActor) {
- dynaActor->interactFlags |= DYNA_INTERACT_ACTOR_ON_SWITCH;
+void DynaPolyActor_SetSwitchPressed(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags |= DYNA_INTERACT_ACTOR_SWITCH_PRESSED;
}
-void DynaPolyActor_SetActorOnHeavySwitch(DynaPolyActor* dynaActor) {
- dynaActor->interactFlags |= DYNA_INTERACT_ACTOR_ON_HEAVY_SWITCH;
+void DynaPolyActor_SetHeavySwitchPressed(DynaPolyActor* dynaActor) {
+ dynaActor->interactFlags |= DYNA_INTERACT_ACTOR_HEAVY_SWITCH_PRESSED;
}
s32 DynaPolyActor_IsActorOnTop(DynaPolyActor* dynaActor) {
@@ -84,7 +84,7 @@ s32 DynaPolyActor_IsPlayerAbove(DynaPolyActor* dynaActor) {
}
s32 DynaPolyActor_IsSwitchPressed(DynaPolyActor* dynaActor) {
- if (dynaActor->interactFlags & DYNA_INTERACT_ACTOR_ON_SWITCH) {
+ if (dynaActor->interactFlags & DYNA_INTERACT_ACTOR_SWITCH_PRESSED) {
return true;
} else {
return false;
@@ -92,7 +92,7 @@ s32 DynaPolyActor_IsSwitchPressed(DynaPolyActor* dynaActor) {
}
s32 DynaPolyActor_IsHeavySwitchPressed(DynaPolyActor* dynaActor) {
- if (dynaActor->interactFlags & DYNA_INTERACT_ACTOR_ON_HEAVY_SWITCH) {
+ if (dynaActor->interactFlags & DYNA_INTERACT_ACTOR_HEAVY_SWITCH_PRESSED) {
return true;
} else {
return false;
diff --git a/mm/src/code/z_player_call.c b/mm/src/code/z_player_call.c
index 292c773f3..adb77b32f 100644
--- a/mm/src/code/z_player_call.c
+++ b/mm/src/code/z_player_call.c
@@ -4,7 +4,7 @@
#define FLAGS \
(ACTOR_FLAG_ATTENTION_ENABLED | ACTOR_FLAG_FRIENDLY | ACTOR_FLAG_10 | ACTOR_FLAG_20 | ACTOR_FLAG_200000 | \
- ACTOR_FLAG_UPDATE_DURING_OCARINA | ACTOR_FLAG_CAN_PRESS_SWITCH | ACTOR_FLAG_80000000)
+ ACTOR_FLAG_UPDATE_DURING_OCARINA | ACTOR_FLAG_CAN_PRESS_SWITCHES | ACTOR_FLAG_80000000)
ActorFunc sPlayerCallInitFunc;
ActorFunc sPlayerCallDestroyFunc;