mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
implement LegoOmni::FindByEntityIdOrAtomId (#435)
* push changes * Match and add annotations * Fix annotations --------- Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -35,6 +35,7 @@ private:
|
||||
// class MxListCursor<MxDSAction *>
|
||||
|
||||
// VTABLE: LEGO1 0x100d7e50
|
||||
// SIZE 0x10
|
||||
class MxDSActionListCursor : public MxListCursor<MxDSAction*> {
|
||||
public:
|
||||
MxDSActionListCursor(MxDSActionList* p_list) : MxListCursor<MxDSAction*>(p_list){};
|
||||
|
@@ -45,6 +45,9 @@ public:
|
||||
return SUCCESS;
|
||||
}
|
||||
|
||||
inline MxS32 GetEntityId() { return m_mxEntityId; }
|
||||
inline MxAtomId& GetAtom() { return m_atom; }
|
||||
|
||||
protected:
|
||||
MxS32 m_mxEntityId; // 0x8
|
||||
MxAtomId m_atom; // 0xc
|
||||
|
@@ -69,6 +69,7 @@ protected:
|
||||
MxListEntry<T>* InsertEntry(T, MxListEntry<T>*, MxListEntry<T>*);
|
||||
};
|
||||
|
||||
// SIZE 0x18
|
||||
template <class T>
|
||||
class MxPtrList : public MxList<T*> {
|
||||
public:
|
||||
@@ -82,6 +83,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
// SIZE 0x10
|
||||
template <class T>
|
||||
class MxListCursor : public MxCore {
|
||||
public:
|
||||
@@ -128,6 +130,7 @@ private:
|
||||
MxListEntry<T>* m_match; // 0x0c
|
||||
};
|
||||
|
||||
// SIZE 0x10
|
||||
template <class T>
|
||||
class MxPtrListCursor : public MxListCursor<T*> {
|
||||
public:
|
||||
|
@@ -29,6 +29,7 @@ public:
|
||||
};
|
||||
|
||||
// VTABLE: LEGO1 0x100dc510
|
||||
// SIZE 0x10
|
||||
class MxStreamChunkListCursor : public MxListCursor<MxStreamChunk*> {
|
||||
public:
|
||||
MxStreamChunkListCursor(MxStreamChunkList* p_list) : MxListCursor<MxStreamChunk*>(p_list){};
|
||||
|
@@ -9,6 +9,7 @@
|
||||
class MxStringList : public MxList<MxString> {};
|
||||
|
||||
// VTABLE: LEGO1 0x100dd058
|
||||
// SIZE 0x10
|
||||
class MxStringListCursor : public MxListCursor<MxString> {
|
||||
public:
|
||||
MxStringListCursor(MxStringList* p_list) : MxListCursor<MxString>(p_list){};
|
||||
|
Reference in New Issue
Block a user