summaryrefslogtreecommitdiff
path: root/src/code
diff options
context:
space:
mode:
authorengineer124 <47598039+engineer124@users.noreply.github.com>2024-10-23 12:48:01 +1100
committerGitHub <noreply@github.com>2024-10-22 18:48:01 -0700
commit19495ba8e94ca0ff492404ec263c4ca65e5b7115 (patch)
tree5756e30bd717bc810c298d2f1cc9cecea343379c /src/code
parent961899ca919157e70e5bf445e48dce4c1ed390cc (diff)
dyna switches (#1731)
Diffstat (limited to 'src/code')
-rw-r--r--src/code/z_bg_collect.c8
-rw-r--r--src/code/z_bg_item.c12
-rw-r--r--src/code/z_player_call.c2
3 files changed, 11 insertions, 11 deletions
diff --git a/src/code/z_bg_collect.c b/src/code/z_bg_collect.c
index e4a6072ce..717c6e0ed 100644
--- a/src/code/z_bg_collect.c
+++ b/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/src/code/z_bg_item.c b/src/code/z_bg_item.c
index cedd77194..ba445f13f 100644
--- a/src/code/z_bg_item.c
+++ b/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/src/code/z_player_call.c b/src/code/z_player_call.c
index c1612d640..d426190c3 100644
--- a/src/code/z_player_call.c
+++ b/src/code/z_player_call.c
@@ -3,7 +3,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;