mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-27 18:21:15 +00:00
Fix VTABLE SYNTHETIC and other decomp markers
This commit is contained in:
parent
db971ada60
commit
9f1302e8d8
@ -12,13 +12,13 @@
|
|||||||
|
|
||||||
class LegoControlManager;
|
class LegoControlManager;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d87b8 SYNTHETIC
|
// VTABLE: LEGO1 0x100d87b8
|
||||||
// class MxCollection<LegoEventNotificationParam>
|
// class MxCollection<LegoEventNotificationParam>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d87d0 SYNTHETIC
|
// VTABLE: LEGO1 0x100d87d0
|
||||||
// class MxList<LegoEventNotificationParam>
|
// class MxList<LegoEventNotificationParam>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d87e8 SYNTHETIC
|
// VTABLE: LEGO1 0x100d87e8
|
||||||
// class MxQueue<LegoEventNotificationParam>
|
// class MxQueue<LegoEventNotificationParam>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d8800
|
// VTABLE: LEGO1 0x100d8800
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
#include "mxlist.h"
|
#include "mxlist.h"
|
||||||
#include "mxtypes.h"
|
#include "mxtypes.h"
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6320 SYNTHETIC
|
// VTABLE: LEGO1 0x100d6320
|
||||||
// class MxPtrList<LegoPathController>
|
// class MxPtrList<LegoPathController>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6338
|
// VTABLE: LEGO1 0x100d6338
|
||||||
@ -17,10 +17,10 @@ class LegoPathControllerList : public MxPtrList<LegoPathController> {
|
|||||||
static void Destroy(LegoPathController*);
|
static void Destroy(LegoPathController*);
|
||||||
};
|
};
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6380 SYNTHETIC
|
// VTABLE: LEGO1 0x100d6380
|
||||||
// class MxCollection<LegoPathController *>
|
// class MxCollection<LegoPathController *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6398 SYNTHETIC
|
// VTABLE: LEGO1 0x100d6398
|
||||||
// class MxList<LegoPathController *>
|
// class MxList<LegoPathController *>
|
||||||
|
|
||||||
#endif // LEGOPATHCONTROLLERLIST_H
|
#endif // LEGOPATHCONTROLLERLIST_H
|
||||||
|
|||||||
@ -17,7 +17,8 @@ class MxDeviceModeFinder {
|
|||||||
MxDirectDraw::DeviceModesInfo* m_deviceInfo; // +0xe0
|
MxDirectDraw::DeviceModesInfo* m_deviceInfo; // +0xe0
|
||||||
};
|
};
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100db814 (or 0x100d9cc8?)
|
// VTABLE: LEGO1 0x100db814
|
||||||
|
// or is it 0x100d9cc8?
|
||||||
// SIZE 0x198
|
// SIZE 0x198
|
||||||
class MxDeviceEnumerate {
|
class MxDeviceEnumerate {
|
||||||
public:
|
public:
|
||||||
|
|||||||
@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
class MxDSAction;
|
class MxDSAction;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcea8 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcea8
|
||||||
// class MxCollection<MxDSAction *>
|
// class MxCollection<MxDSAction *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcec0 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcec0
|
||||||
// class MxList<MxDSAction *>
|
// class MxList<MxDSAction *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dced8
|
// VTABLE: LEGO1 0x100dced8
|
||||||
|
|||||||
@ -3,7 +3,8 @@
|
|||||||
#include "mxomni.h"
|
#include "mxomni.h"
|
||||||
#include "mxvideomanager.h"
|
#include "mxvideomanager.h"
|
||||||
|
|
||||||
// GLOBAL: LEGO1 0x10102188 0x400
|
// GLOBAL: LEGO1 0x10102188
|
||||||
|
// SIZE: 0x400
|
||||||
PALETTEENTRY g_defaultPaletteEntries[256] = {
|
PALETTEENTRY g_defaultPaletteEntries[256] = {
|
||||||
{0u, 0u, 0u, 0u}, {128u, 0u, 0u, 0u}, {0u, 128u, 0u, 0u}, {128u, 128u, 0u, 0u},
|
{0u, 0u, 0u, 0u}, {128u, 0u, 0u, 0u}, {0u, 128u, 0u, 0u}, {128u, 128u, 0u, 0u},
|
||||||
{0u, 0u, 128u, 0u}, {128u, 0u, 128u, 0u}, {0u, 128u, 128u, 0u}, {128u, 128u, 128u, 0u},
|
{0u, 0u, 128u, 0u}, {128u, 0u, 128u, 0u}, {0u, 128u, 128u, 0u}, {128u, 128u, 128u, 0u},
|
||||||
|
|||||||
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
class MxPresenter;
|
class MxPresenter;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d62f0 SYNTHETIC
|
// VTABLE: LEGO1 0x100d62f0
|
||||||
// class MxPtrList<MxPresenter>
|
// class MxPtrList<MxPresenter>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6308
|
// VTABLE: LEGO1 0x100d6308
|
||||||
@ -17,10 +17,10 @@ class MxPresenterList : public MxPtrList<MxPresenter> {
|
|||||||
|
|
||||||
typedef MxListCursorChildChild<MxPresenter*> MxPresenterListCursor;
|
typedef MxListCursorChildChild<MxPresenter*> MxPresenterListCursor;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6350 SYNTHETIC
|
// VTABLE: LEGO1 0x100d6350
|
||||||
// class MxCollection<MxPresenter *>
|
// class MxCollection<MxPresenter *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100d6368 SYNTHETIC
|
// VTABLE: LEGO1 0x100d6368
|
||||||
// class MxList<MxPresenter *>
|
// class MxList<MxPresenter *>
|
||||||
|
|
||||||
#endif // MXPRESENTERLIST_H
|
#endif // MXPRESENTERLIST_H
|
||||||
|
|||||||
@ -6,13 +6,13 @@
|
|||||||
struct MxRegionTopBottom;
|
struct MxRegionTopBottom;
|
||||||
struct MxRegionLeftRight;
|
struct MxRegionLeftRight;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcb10 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcb10
|
||||||
// class MxCollection<MxRegionTopBottom *>
|
// class MxCollection<MxRegionTopBottom *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcb28 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcb28
|
||||||
// class MxList<MxRegionTopBottom *>
|
// class MxList<MxRegionTopBottom *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcb40 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcb40
|
||||||
// class MxPtrList<MxRegionTopBottom>
|
// class MxPtrList<MxRegionTopBottom>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcb58
|
// VTABLE: LEGO1 0x100dcb58
|
||||||
@ -24,18 +24,20 @@ class MxRegionList : public MxPtrList<MxRegionTopBottom> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcb88
|
// VTABLE: LEGO1 0x100dcb88
|
||||||
|
// class MxListCursorChildChild<MxRegionTopBottom *>
|
||||||
typedef MxListCursorChildChild<MxRegionTopBottom*> MxRegionListCursor;
|
typedef MxListCursorChildChild<MxRegionTopBottom*> MxRegionListCursor;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcc10
|
// VTABLE: LEGO1 0x100dcc10
|
||||||
|
// class MxListCursorChildChild<MxRegionLeftRight *>
|
||||||
typedef MxListCursorChildChild<MxRegionLeftRight*> MxRegionLeftRightListCursor;
|
typedef MxListCursorChildChild<MxRegionLeftRight*> MxRegionLeftRightListCursor;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcc40 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcc40
|
||||||
// class MxCollection<MxRegionLeftRight *>
|
// class MxCollection<MxRegionLeftRight *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcc58 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcc58
|
||||||
// class MxList<MxRegionLeftRight *>
|
// class MxList<MxRegionLeftRight *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcc70 SYNTHETIC
|
// VTABLE: LEGO1 0x100dcc70
|
||||||
// class MxPtrList<MxRegionLeftRight>
|
// class MxPtrList<MxRegionLeftRight>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dcc88
|
// VTABLE: LEGO1 0x100dcc88
|
||||||
|
|||||||
@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
class MxStreamChunk;
|
class MxStreamChunk;
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dc5d0 SYNTHETIC
|
// VTABLE: LEGO1 0x100dc5d0
|
||||||
// class MxCollection<MxStreamChunk *>
|
// class MxCollection<MxStreamChunk *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dc5e8 SYNTHETIC
|
// VTABLE: LEGO1 0x100dc5e8
|
||||||
// class MxList<MxStreamChunk *>
|
// class MxList<MxStreamChunk *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dc600
|
// VTABLE: LEGO1 0x100dc600
|
||||||
|
|||||||
@ -8,7 +8,7 @@ DECOMP_SIZE_ASSERT(MxStreamListMxDSSubscriber, 0xc);
|
|||||||
// FUNCTION: LEGO1 0x100bfa80
|
// FUNCTION: LEGO1 0x100bfa80
|
||||||
MxDSAction* MxStreamListMxDSAction::Find(MxDSAction* p_action, MxBool p_delete)
|
MxDSAction* MxStreamListMxDSAction::Find(MxDSAction* p_action, MxBool p_delete)
|
||||||
{
|
{
|
||||||
// DECOMP: ALPHA 0x1008b99d ?
|
// DECOMP ALPHA 0x1008b99d ?
|
||||||
|
|
||||||
MxDSAction* found = NULL;
|
MxDSAction* found = NULL;
|
||||||
|
|
||||||
|
|||||||
@ -20,10 +20,10 @@ class MxVariableTable : public MxHashTable<MxVariable*> {
|
|||||||
virtual MxU32 Hash(MxVariable*) override; // vtable+0x18
|
virtual MxU32 Hash(MxVariable*) override; // vtable+0x18
|
||||||
};
|
};
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dc1b0 SYNTHETIC
|
// VTABLE: LEGO1 0x100dc1b0
|
||||||
// class MxCollection<MxVariable *>
|
// class MxCollection<MxVariable *>
|
||||||
|
|
||||||
// VTABLE: LEGO1 0x100dc1e8 SYNTHETIC
|
// VTABLE: LEGO1 0x100dc1e8
|
||||||
// class MxHashTable<MxVariable *>
|
// class MxHashTable<MxVariable *>
|
||||||
|
|
||||||
#endif // MXVARIABLETABLE_H
|
#endif // MXVARIABLETABLE_H
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user