mirror of
https://github.com/isledecomp/isle-portable.git
synced 2024-11-22 23:48:12 -05:00
a01bcf5241
* Insert newline at EOF * Fix formatting
25 lines
578 B
C++
25 lines
578 B
C++
#include "gifmanager.h"
|
|
|
|
DECOMP_SIZE_ASSERT(GifData, 0x14);
|
|
DECOMP_SIZE_ASSERT(GifMapEntry, 0x14);
|
|
DECOMP_SIZE_ASSERT(GifMap, 0x08);
|
|
DECOMP_SIZE_ASSERT(GifManagerBase, 0x14);
|
|
DECOMP_SIZE_ASSERT(GifManager, 0x30);
|
|
|
|
GifMapEntry* DAT_100f0100;
|
|
|
|
// OFFSET: LEGO1 0x10001cc0
|
|
GifMapEntry* GifMap::FindNode(const char*& string)
|
|
{
|
|
GifMapEntry* ret = m_unk4;
|
|
GifMapEntry* current = ret->m_parent;
|
|
while (current != DAT_100f0100) {
|
|
if (strcmp(current->m_key, string) <= 0) {
|
|
ret = current;
|
|
current = current->m_right;
|
|
}
|
|
else
|
|
current = current->m_left;
|
|
}
|
|
return ret;
|
|
}
|