mirror of
https://github.com/isledecomp/isle.git
synced 2024-11-22 23:57:54 -05:00
4cc6b9b8ec
* Implement Score * Update mxomni.cpp Fix case of OFFSET comment. * Fix DeleteObjects * Apply changes (see comment) --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
25 lines
No EOL
597 B
C++
25 lines
No EOL
597 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;
|
|
} |