diff options
| author | theo3 <arisstephenson2@gmail.com> | 2021-11-10 00:35:06 -0800 |
|---|---|---|
| committer | theo3 <arisstephenson2@gmail.com> | 2021-11-10 00:35:06 -0800 |
| commit | 313cc336f21fcf81e3e336b4fe45ca5053771f93 (patch) | |
| tree | 9733b9af938fd26c5a6e56013af9c8a915de105e /src/script.c | |
| parent | e6eeeefc50d5e7e4578443ea1f976de694fdb852 (diff) | |
thumb interwork finished
Diffstat (limited to 'src/script.c')
| -rw-r--r-- | src/script.c | 6 |
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; } |
