diff options
author | Max <mparisi@stevens.edu> | 2020-10-30 16:30:28 -0400 |
---|---|---|
committer | Max <mparisi@stevens.edu> | 2020-10-30 16:30:28 -0400 |
commit | 297a88fd8aaf109d1bc6cac8596ba7a81ce4bc1f (patch) | |
tree | 4a75147f1c3e1fb1ae1b720569d440b237d6e016 /src/code_801DCE6C.cpp | |
parent | d96e18f2d6f0c92639929523051d3bd2c787333b (diff) |
progress on func_801DD294
Diffstat (limited to 'src/code_801DCE6C.cpp')
-rw-r--r-- | src/code_801DCE6C.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
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;
}
|