Some additional fixes

This commit is contained in:
Cydra 2023-06-23 17:13:24 +02:00
parent fc239c4a08
commit 0431c02a97
5 changed files with 27 additions and 25 deletions

View File

@ -637,24 +637,4 @@ void Isle::Tick(BOOL sleepIfNotNextFrame)
} }
Sleep(0); Sleep(0);
} }
// OFFSET: LEGO1 0x10030fc0
void Isle::VTable0x50()
{
// TODO
}
// OFFSET: LEGO1 0x10033180
undefined4 Isle::VTable0x64()
{
// TODO
return undefined4();
}
// OFFSET: LEGO1 0x1003305
void Isle::VTable0x6c(int *param)
{
// TODO
}

View File

@ -4,4 +4,24 @@
Isle::Isle() Isle::Isle()
{ {
// TODO // TODO
} }
// OFFSET: LEGO1 0x10030fc0
void Isle::VTable0x50()
{
// TODO
}
// OFFSET: LEGO1 0x10033180
undefined4 Isle::VTable0x64()
{
// TODO
return undefined4();
}
// OFFSET: LEGO1 0x1003305
void Isle::VTable0x6c(int *param)
{
// TODO
}

View File

@ -7,7 +7,7 @@ class LegoWorld : public LegoEntity
{ {
public: public:
__declspec(dllexport) LegoWorld(); __declspec(dllexport) LegoWorld();
__declspec(dllexport) virtual ~LegoWorld(); __declspec(dllexport) virtual ~LegoWorld(); // vtable+0x0
}; };
#endif // LEGOWORLD_H #endif // LEGOWORLD_H

View File

@ -88,9 +88,11 @@ void MxPresenter::VTable0x20()
} }
// OFFSET: LEGO1 0x1000bea0 // OFFSET: LEGO1 0x1000bea0
void MxPresenter::VTable0x24() unsigned int MxPresenter::VTable0x24()
{ {
// TODO // TODO
return 0;
} }
// OFFSET: LEGO1 0x1000bec0 // OFFSET: LEGO1 0x1000bec0

View File

@ -17,7 +17,7 @@ class MxPresenter : public MxCore
virtual void VTable0x18(); // vtable+0x18 virtual void VTable0x18(); // vtable+0x18
virtual void VTable0x1c(); // vtable+0x1c virtual void VTable0x1c(); // vtable+0x1c
virtual void VTable0x20(); // vtable+0x20 virtual void VTable0x20(); // vtable+0x20
virtual void VTable0x24(); // vtable+0x24 virtual unsigned int VTable0x24(); // vtable+0x24
virtual void VTable0x28(); // vtable+0x28 virtual void VTable0x28(); // vtable+0x28
protected: protected:
__declspec(dllexport) virtual void DoneTickle(); // vtable+0x2c __declspec(dllexport) virtual void DoneTickle(); // vtable+0x2c