#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* g_unk0x100f0100; // FUNCTION: LEGO1 0x10001cc0 GifMapEntry* GifMap::FindNode(const char*& p_string) { GifMapEntry* ret = m_unk0x4; GifMapEntry* current = ret->m_parent; while (current != g_unk0x100f0100) { if (strcmp(current->m_key, p_string) <= 0) { ret = current; current = current->m_right; } else current = current->m_left; } return ret; }