From 297a88fd8aaf109d1bc6cac8596ba7a81ce4bc1f Mon Sep 17 00:00:00 2001 From: Max Date: Fri, 30 Oct 2020 16:30:28 -0400 Subject: progress on func_801DD294 --- src/code_801DCE6C.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/code_801DCE6C.cpp') diff --git a/src/code_801DCE6C.cpp b/src/code_801DCE6C.cpp index 80683db..551e237 100644 --- a/src/code_801DCE6C.cpp +++ b/src/code_801DCE6C.cpp @@ -138,11 +138,11 @@ BOOL func_801DD294(gUnkClass4* p1, const char* fileName, s32) // check if already open if (func_801DCEB4(p1, fileName)) return TRUE; - gUnkClass6* r29 = &p1->arr[7]; - // TODO: unroll this loop - for (size_t i = 0; i < 8; i++) { - if (!r29->unk0) { + gUnkClass6* r29 = p1->arr - 1; + size_t i; + for (i = 0; i < 8; r29++, i++) { + if (!p1->arr[i].unk0) { r29 = &p1->arr[i]; break; } -- cgit v1.2.3