mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 08:24:16 +00:00
Implement Score (#230)
* Implement Score * Update mxomni.cpp Fix case of OFFSET comment. * Fix DeleteObjects * Apply changes (see comment) --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
25
LEGO1/gifmanager.cpp
Normal file
25
LEGO1/gifmanager.cpp
Normal file
@@ -0,0 +1,25 @@
|
||||
#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;
|
||||
}
|
Reference in New Issue
Block a user