Fix inclusion of MxPresenter class in ISLE

This commit is contained in:
Christian Semmler 2024-01-11 10:48:00 -05:00
parent 516e16faf6
commit 99ee212213
No known key found for this signature in database
GPG key ID: 086DAA1360BEEE5C
3 changed files with 7 additions and 7 deletions

View file

@ -291,6 +291,8 @@ if (ISLE_BUILD_APP)
ISLE/define.cpp
)
target_compile_definitions(isle PRIVATE ISLE_APP)
target_include_directories(isle PRIVATE "${CMAKE_SOURCE_DIR}/util")
target_include_directories(isle PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1")
target_include_directories(isle PRIVATE "${CMAKE_SOURCE_DIR}/LEGO1/omni/include")

View file

@ -28,7 +28,7 @@ public:
MxPresenter() { Init(); }
#ifdef COMPAT_MODE
#ifdef ISLE_APP
__declspec(dllexport) virtual ~MxPresenter() override; // vtable+0x00
#else
// FUNCTION: LEGO1 0x1000bf00
@ -73,8 +73,12 @@ public:
virtual void Unk5Tickle() { ProgressTickleState(TickleState_Done); }; // vtable+0x28
protected:
#ifdef ISLE_APP
__declspec(dllexport) virtual void DoneTickle(); // vtable+0x2c
#else
// FUNCTION: LEGO1 0x1000bee0
__declspec(dllexport) virtual void DoneTickle() { ProgressTickleState(TickleState_Idle); }; // vtable+0x2c
#endif
__declspec(dllexport) virtual void ParseExtra(); // vtable+0x30

View file

@ -18,12 +18,6 @@
DECOMP_SIZE_ASSERT(MxPresenter, 0x40);
#ifdef COMPAT_MODE
MxPresenter::~MxPresenter()
{
}
#endif
// FUNCTION: LEGO1 0x100b4d50
void MxPresenter::Init()
{