mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-30 19:51:15 +00:00
Fix constness of method
This commit is contained in:
parent
2fafdb0f23
commit
d124859c92
@ -36,7 +36,7 @@ class LegoCameraController : public LegoPointOfViewController {
|
|||||||
virtual void OnMouseMove(MxU8 p_modifier, MxPoint32 p_point); // vtable+0x40
|
virtual void OnMouseMove(MxU8 p_modifier, MxPoint32 p_point); // vtable+0x40
|
||||||
virtual MxResult Create(); // vtable+0x44
|
virtual MxResult Create(); // vtable+0x44
|
||||||
|
|
||||||
void SetWorldTransform(Vector3Impl& p_at, Vector3Impl& p_dir, Vector3Impl& p_up);
|
void SetWorldTransform(const Vector3Impl& p_at, const Vector3Impl& p_dir, const Vector3Impl& p_up);
|
||||||
void FUN_100123e0(Matrix4Data& p_transform, MxU32);
|
void FUN_100123e0(Matrix4Data& p_transform, MxU32);
|
||||||
Vector3Data& FUN_10012740();
|
Vector3Data& FUN_10012740();
|
||||||
Vector3Data& FUN_100127f0();
|
Vector3Data& FUN_100127f0();
|
||||||
|
|||||||
@ -32,12 +32,16 @@ class LegoEntity : public MxEntity {
|
|||||||
return !strcmp(p_name, LegoEntity::ClassName()) || MxEntity::IsA(p_name);
|
return !strcmp(p_name, LegoEntity::ClassName()) || MxEntity::IsA(p_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual MxResult Create(MxDSObject& p_dsObject); // vtable+0x18
|
virtual MxResult Create(MxDSObject& p_dsObject); // vtable+0x18
|
||||||
virtual void Destroy(MxBool p_fromDestructor); // vtable+0x1c
|
virtual void Destroy(MxBool p_fromDestructor); // vtable+0x1c
|
||||||
virtual void ParseAction(char*); // vtable+0x20
|
virtual void ParseAction(char*); // vtable+0x20
|
||||||
virtual void SetROI(LegoROI* p_roi, MxBool p_bool1, MxBool p_bool2); // vtable+0x24
|
virtual void SetROI(LegoROI* p_roi, MxBool p_bool1, MxBool p_bool2); // vtable+0x24
|
||||||
virtual void SetWorldTransform(Vector3Impl& p_loc, Vector3Impl& p_dir, Vector3Impl& p_up); // vtable+0x28
|
virtual void SetWorldTransform(
|
||||||
virtual void ResetWorldTransform(MxBool p_inVehicle); // vtable+0x2c
|
const Vector3Impl& p_loc,
|
||||||
|
const Vector3Impl& p_dir,
|
||||||
|
const Vector3Impl& p_up
|
||||||
|
); // vtable+0x28
|
||||||
|
virtual void ResetWorldTransform(MxBool p_inVehicle); // vtable+0x2c
|
||||||
// FUNCTION: LEGO1 0x10001090
|
// FUNCTION: LEGO1 0x10001090
|
||||||
virtual void SetWorldSpeed(MxFloat p_worldSpeed) { m_worldSpeed = p_worldSpeed; } // vtable+0x30
|
virtual void SetWorldSpeed(MxFloat p_worldSpeed) { m_worldSpeed = p_worldSpeed; } // vtable+0x30
|
||||||
virtual void VTable0x34(); // vtable+0x34
|
virtual void VTable0x34(); // vtable+0x34
|
||||||
|
|||||||
@ -10,14 +10,7 @@ DECOMP_SIZE_ASSERT(LegoCameraController, 0xc8);
|
|||||||
// FUNCTION: LEGO1 0x10011d50
|
// FUNCTION: LEGO1 0x10011d50
|
||||||
LegoCameraController::LegoCameraController()
|
LegoCameraController::LegoCameraController()
|
||||||
{
|
{
|
||||||
#ifdef COMPAT_MODE
|
|
||||||
Vector3Data at(0, 0, 0);
|
|
||||||
Vector3Data dir(0, 0, 1);
|
|
||||||
Vector3Data up(0, 1, 0);
|
|
||||||
SetWorldTransform(at, dir, up);
|
|
||||||
#else
|
|
||||||
SetWorldTransform(Vector3Data(0, 0, 0), Vector3Data(0, 0, 1), Vector3Data(0, 1, 0));
|
SetWorldTransform(Vector3Data(0, 0, 0), Vector3Data(0, 0, 1), Vector3Data(0, 1, 0));
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x10011f70
|
// FUNCTION: LEGO1 0x10011f70
|
||||||
@ -78,7 +71,7 @@ void LegoCameraController::OnMouseMove(MxU8 p_modifier, MxPoint32 p_point)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x10012260
|
// FUNCTION: LEGO1 0x10012260
|
||||||
void LegoCameraController::SetWorldTransform(Vector3Impl& p_at, Vector3Impl& p_dir, Vector3Impl& p_up)
|
void LegoCameraController::SetWorldTransform(const Vector3Impl& p_at, const Vector3Impl& p_dir, const Vector3Impl& p_up)
|
||||||
{
|
{
|
||||||
CalcLocalTransform(p_at, p_dir, p_up, m_matrix1);
|
CalcLocalTransform(p_at, p_dir, p_up, m_matrix1);
|
||||||
m_matrix2 = m_matrix1;
|
m_matrix2 = m_matrix1;
|
||||||
|
|||||||
@ -36,7 +36,7 @@ void LegoEntity::ResetWorldTransform(MxBool p_inVehicle)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// STUB: LEGO1 0x10010790
|
// STUB: LEGO1 0x10010790
|
||||||
void LegoEntity::SetWorldTransform(Vector3Impl& p_loc, Vector3Impl& p_dir, Vector3Impl& p_up)
|
void LegoEntity::SetWorldTransform(const Vector3Impl& p_loc, const Vector3Impl& p_dir, const Vector3Impl& p_up)
|
||||||
{
|
{
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,38 +65,6 @@ void LegoMouseController::RightDrag(int p_x, int p_y)
|
|||||||
m_buttonY = p_y;
|
m_buttonY = p_y;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void LegoMouseController::vmethod_0x2c()
|
|
||||||
{
|
|
||||||
// FIXME: not sure this method actually exists: LegoCameraController overrides something
|
|
||||||
}
|
|
||||||
|
|
||||||
void LegoMouseController::OnLButtonDown(MxPoint32 p_point)
|
|
||||||
{
|
|
||||||
// FIXME: not sure this method actually exists: LegoCameraController overrides something
|
|
||||||
}
|
|
||||||
|
|
||||||
void LegoMouseController::OnLButtonUp(MxPoint32 p_point)
|
|
||||||
{
|
|
||||||
// FIXME: not sure this method actually exists: LegoCameraController overrides something
|
|
||||||
}
|
|
||||||
|
|
||||||
void LegoMouseController::OnRButtonDown(MxPoint32 p_point)
|
|
||||||
{
|
|
||||||
// FIXME: not sure this method actually exists: LegoCameraController overrides something
|
|
||||||
}
|
|
||||||
|
|
||||||
void LegoMouseController::OnRButtonUp(MxPoint32 p_point)
|
|
||||||
{
|
|
||||||
// FIXME: not sure this method actually exists: LegoCameraController overrides something
|
|
||||||
}
|
|
||||||
|
|
||||||
void LegoMouseController::OnMouseMove(MxU8 p_modifier, MxPoint32 p_point)
|
|
||||||
{
|
|
||||||
// FIXME: not sure this method actually exists: LegoCameraController overrides something
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// FUNCTION: LEGO1 0x100656e0
|
// FUNCTION: LEGO1 0x100656e0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user