mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 08:24:16 +00:00
Improve matches in ROI classes (#608)
* Improve matches in ROI classes * More function implementations * Fix name * Fix vtables * Add annotation
This commit is contained in:

committed by
GitHub

parent
e609924e4c
commit
ec29f2633d
@@ -38,22 +38,6 @@ int g_roiConfig = 100;
|
||||
// GLOBAL: LEGO1 0x101013ac
|
||||
ROIHandler g_someHandlerFunction = NULL;
|
||||
|
||||
// FUNCTION: LEGO1 0x100a46a0
|
||||
void LegoROI::WrappedSetLocalTransform(Matrix4& p_transform)
|
||||
{
|
||||
SetLocalTransform(p_transform);
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100a46b0
|
||||
void LegoROI::FUN_100a46b0(Matrix4& p_transform)
|
||||
{
|
||||
}
|
||||
|
||||
// STUB: LEGO1 0x100a58f0
|
||||
void LegoROI::FUN_100a58f0(const Matrix4& p_transform)
|
||||
{
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100a81c0
|
||||
void LegoROI::configureLegoROI(int p_roiConfig)
|
||||
{
|
||||
@@ -61,7 +45,7 @@ void LegoROI::configureLegoROI(int p_roiConfig)
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100a81d0
|
||||
LegoROI::LegoROI(Tgl::Renderer* p_renderer) : ViewROI(p_renderer, NULL), m_unk0xe0(-1)
|
||||
LegoROI::LegoROI(Tgl::Renderer* p_renderer) : ViewROI(p_renderer, NULL)
|
||||
{
|
||||
m_unk0xd4 = NULL;
|
||||
m_name = NULL;
|
||||
@@ -69,7 +53,7 @@ LegoROI::LegoROI(Tgl::Renderer* p_renderer) : ViewROI(p_renderer, NULL), m_unk0x
|
||||
}
|
||||
|
||||
// FUNCTION: LEGO1 0x100a82d0
|
||||
LegoROI::LegoROI(Tgl::Renderer* p_renderer, ViewLODList* p_lodList) : ViewROI(p_renderer, p_lodList), m_unk0xe0(-1)
|
||||
LegoROI::LegoROI(Tgl::Renderer* p_renderer, ViewLODList* p_lodList) : ViewROI(p_renderer, p_lodList)
|
||||
{
|
||||
m_unk0xd4 = NULL;
|
||||
m_name = NULL;
|
||||
|
@@ -44,10 +44,6 @@ public:
|
||||
);
|
||||
static unsigned char ColorAliasLookup(char* p_param, float& p_red, float& p_green, float& p_blue, float& p_other);
|
||||
|
||||
void WrappedSetLocalTransform(Matrix4& p_transform);
|
||||
void FUN_100a46b0(Matrix4& p_transform);
|
||||
void FUN_100a58f0(const Matrix4& p_transform);
|
||||
|
||||
inline const char* GetName() const { return m_name; }
|
||||
inline LegoEntity* GetUnknown0x104() { return m_unk0x104; }
|
||||
|
||||
@@ -57,7 +53,6 @@ public:
|
||||
// LegoROI::`scalar deleting destructor'
|
||||
|
||||
private:
|
||||
int m_unk0xe0; // 0xe0
|
||||
LegoChar* m_name; // 0xe4
|
||||
BoundingSphere m_sphere; // 0xe8
|
||||
undefined4 m_unk0x100; // 0x100
|
||||
|
Reference in New Issue
Block a user