summaryrefslogtreecommitdiff
path: root/src/event_obj_lock.c
diff options
context:
space:
mode:
authorGriffinR <griffin.richards@comcast.net>2019-12-06 03:01:37 -0500
committerhuderlem <huderlem@gmail.com>2020-02-12 18:35:27 -0600
commit68fecc9f72bb15462cb4b7f007f0d699a75c29dd (patch)
tree31ea7b3483b00c7915261f86ee419599c9c53f43 /src/event_obj_lock.c
parent667c53e25b4db2c5fc3bcbdb50825843dfaded4e (diff)
Rename event_obj_lock to event_object_lock
Diffstat (limited to 'src/event_obj_lock.c')
-rw-r--r--src/event_obj_lock.c117
1 files changed, 0 insertions, 117 deletions
diff --git a/src/event_obj_lock.c b/src/event_obj_lock.c
deleted file mode 100644
index 9be385cdf..000000000
--- a/src/event_obj_lock.c
+++ /dev/null
@@ -1,117 +0,0 @@
-#include "global.h"
-#include "event_obj_lock.h"
-#include "event_object_movement.h"
-#include "field_player_avatar.h"
-#include "script_movement.h"
-#include "task.h"
-
-extern u16 gSpecialVar_Facing;
-
-bool8 walkrun_is_standing_still(void)
-{
- if (gPlayerAvatar.tileTransitionState == T_TILE_TRANSITION)
- return FALSE;
- else
- return TRUE;
-}
-
-void sub_8064CDC(u8 taskId)
-{
- if (walkrun_is_standing_still())
- {
- sub_80594C0();
- DestroyTask(taskId);
- }
-}
-
-bool8 sub_8064CFC(void)
-{
- if (FuncIsActiveTask(sub_8064CDC))
- {
- return FALSE;
- }
- else
- {
- sub_80597F4();
- return TRUE;
- }
-}
-
-void ScriptFreezeObjectEvents(void)
-{
- FreezeObjectEvents();
- CreateTask(sub_8064CDC, 80);
-}
-
-void sub_8064D38(u8 taskId)
-{
- struct Task *task = &gTasks[taskId];
-
- if (!task->data[0] && walkrun_is_standing_still() == TRUE)
- {
- sub_80594C0();
- task->data[0] = 1;
- }
- if (!task->data[1] && !gObjectEvents[gSelectedObjectEvent].singleMovementActive)
- {
- FreezeObjectEvent(&gObjectEvents[gSelectedObjectEvent]);
- task->data[1] = 1;
- }
- if (task->data[0] && task->data[1])
- DestroyTask(taskId);
-}
-
-bool8 sub_8064DB4(void)
-{
- if (FuncIsActiveTask(sub_8064D38))
- {
- return FALSE;
- }
- else
- {
- sub_80597F4();
- return TRUE;
- }
-}
-
-void LockSelectedObjectEvent(void)
-{
- u8 taskId;
- FreezeObjectEventsExceptOne(gSelectedObjectEvent);
- taskId = CreateTask(sub_8064D38, 80);
- if (!gObjectEvents[gSelectedObjectEvent].singleMovementActive)
- {
- FreezeObjectEvent(&gObjectEvents[gSelectedObjectEvent]);
- gTasks[taskId].data[1] = 1;
- }
-}
-
-void ScriptUnfreezeObjectEvents(void)
-{
- u8 playerObjectId = GetObjectEventIdByLocalIdAndMap(0xFF, 0, 0);
- ObjectEventClearHeldMovementIfFinished(&gObjectEvents[playerObjectId]);
- sub_80A2178();
- UnfreezeObjectEvents();
-}
-
-void unref_sub_8064E5C(void)
-{
- u8 playerObjectId;
-
- if (gObjectEvents[gSelectedObjectEvent].active)
- ObjectEventClearHeldMovementIfFinished(&gObjectEvents[gSelectedObjectEvent]);
- playerObjectId = GetObjectEventIdByLocalIdAndMap(0xFF, 0, 0);
- ObjectEventClearHeldMovementIfFinished(&gObjectEvents[playerObjectId]);
- sub_80A2178();
- UnfreezeObjectEvents();
-}
-
-void sub_8064EAC(void)
-{
- ObjectEventFaceOppositeDirection(&gObjectEvents[gSelectedObjectEvent], gSpecialVar_Facing);
-}
-
-void sub_8064ED4(void)
-{
- ObjectEventClearHeldMovementIfActive(&gObjectEvents[gSelectedObjectEvent]);
-}