diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2021-07-12 01:39:28 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-12 01:39:28 -0400 |
commit | a274cc6a76a59768bcfaef345d55a39f6c1ddbac (patch) | |
tree | e6977a9d8066e946148b8d1dfcf95e721b59e54f /src/event_object_lock.c | |
parent | 810ca5f8ff79aeec6ffe8e982f4786aade616b4d (diff) | |
parent | 876a89eba4903e5ef1ccad22b1ee52023fb24513 (diff) |
Merge branch 'master' into flatten_sprite_pos
Diffstat (limited to 'src/event_object_lock.c')
-rw-r--r-- | src/event_object_lock.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/event_object_lock.c b/src/event_object_lock.c index dec2d7906..179c72813 100644 --- a/src/event_object_lock.c +++ b/src/event_object_lock.c @@ -40,7 +40,7 @@ bool8 IsFreezePlayerFinished(void) } -void ScriptFreezeObjectEvents(void) +void FreezeObjects_WaitForPlayer(void) { FreezeObjectEvents(); CreateTask(Task_FreezePlayer, 80); @@ -82,7 +82,9 @@ bool8 IsFreezeSelectedObjectAndPlayerFinished(void) } } -void LockSelectedObjectEvent(void) +// Freeze all objects immediately except the selected object and the player. +// The selected object and player are frozen once their movement is finished. +void FreezeObjects_WaitForPlayerAndSelected(void) { u8 taskId; FreezeObjectEventsExceptOne(gSelectedObjectEvent); @@ -144,6 +146,8 @@ static void Task_FreezeObjectAndPlayer(u8 taskId) DestroyTask(taskId); } +// Freeze all objects immediately except the player and the approaching trainers. +// The approaching trainers and player are frozen once their movement is finished void FreezeForApproachingTrainers(void) { u8 trainerObjectId1, trainerObjectId2, taskId; |