diff options
| author | engineer124 <47598039+engineer124@users.noreply.github.com> | 2024-10-23 12:48:01 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-22 18:48:01 -0700 |
| commit | 19495ba8e94ca0ff492404ec263c4ca65e5b7115 (patch) | |
| tree | 5756e30bd717bc810c298d2f1cc9cecea343379c /src/code | |
| parent | 961899ca919157e70e5bf445e48dce4c1ed390cc (diff) | |
dyna switches (#1731)
Diffstat (limited to 'src/code')
| -rw-r--r-- | src/code/z_bg_collect.c | 8 | ||||
| -rw-r--r-- | src/code/z_bg_item.c | 12 | ||||
| -rw-r--r-- | src/code/z_player_call.c | 2 |
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; |
