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);
}
// 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()
{
// 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:
__declspec(dllexport) LegoWorld();
__declspec(dllexport) virtual ~LegoWorld();
__declspec(dllexport) virtual ~LegoWorld(); // vtable+0x0
};
#endif // LEGOWORLD_H

View File

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

View File

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