summaryrefslogtreecommitdiff
path: root/src/script.c
diff options
context:
space:
mode:
authortheo3 <arisstephenson2@gmail.com>2021-11-10 00:35:06 -0800
committertheo3 <arisstephenson2@gmail.com>2021-11-10 00:35:06 -0800
commit313cc336f21fcf81e3e336b4fe45ca5053771f93 (patch)
tree9733b9af938fd26c5a6e56013af9c8a915de105e /src/script.c
parente6eeeefc50d5e7e4578443ea1f976de694fdb852 (diff)
thumb interwork finished
Diffstat (limited to 'src/script.c')
-rw-r--r--src/script.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/script.c b/src/script.c
index e38dee61..c38343ae 100644
--- a/src/script.c
+++ b/src/script.c
@@ -347,14 +347,14 @@ ScriptExecutionContext* StartCutscene(Entity* entity, u16* script) {
}
void InitScriptForEntity(Entity* entity, ScriptExecutionContext* context, u16* script) {
- entity->flags = entity->flags | 2;
+ entity->flags |= ENT_SCRIPTED;
*(ScriptExecutionContext**)&entity->cutsceneBeh = context;
InitScriptExecutionContext(context, script);
}
void UnloadCutsceneData(Entity* entity) {
- if ((entity->flags & 2)) {
- entity->flags = entity->flags & 0xfd;
+ if (entity->flags & ENT_SCRIPTED) {
+ entity->flags &= ~ENT_SCRIPTED;
DestroyScriptExecutionContext(*(ScriptExecutionContext**)&entity->cutsceneBeh);
*(ScriptExecutionContext**)&entity->cutsceneBeh = NULL;
}