mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
LegoCameraController overrids some methods that are not defined in its parent(s)
This commit is contained in:
parent
d7d7f0cd62
commit
bc1c10d3ab
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
#include "decomp.h"
|
#include "decomp.h"
|
||||||
#include "mxcore.h"
|
#include "mxcore.h"
|
||||||
|
#include "mxpoint32.h"
|
||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
|
|
||||||
@ -21,12 +22,18 @@ class LegoMouseController : public MxCore {
|
|||||||
LegoMouseController();
|
LegoMouseController();
|
||||||
virtual ~LegoMouseController() override;
|
virtual ~LegoMouseController() override;
|
||||||
|
|
||||||
virtual void LeftDown(int, int); // vtable+0x14
|
virtual void LeftDown(int, int); // vtable+0x14
|
||||||
virtual void LeftDrag(int, int); // vtable+0x18
|
virtual void LeftDrag(int, int); // vtable+0x18
|
||||||
virtual void LeftUp(int, int); // vtable+0x1c
|
virtual void LeftUp(int, int); // vtable+0x1c
|
||||||
virtual void RightDown(int, int); // vtable+0x20
|
virtual void RightDown(int, int); // vtable+0x20
|
||||||
virtual void RightDrag(int, int); // vtable+0x24
|
virtual void RightDrag(int, int); // vtable+0x24
|
||||||
virtual void RightUp(int, int); // vtable+0x28
|
virtual void RightUp(int, int); // vtable+0x28
|
||||||
|
virtual void vmethod_0x2c(); // vtable+0x2c
|
||||||
|
virtual void OnLButtonDown(MxPoint32 p_point); // vtable+0x30
|
||||||
|
virtual void OnLButtonUp(MxPoint32 p_point); // vtable+0x34
|
||||||
|
virtual void OnRButtonDown(MxPoint32 p_point); // vtable+0x38
|
||||||
|
virtual void OnRButtonUp(MxPoint32 p_point); // vtable+0x3c
|
||||||
|
virtual void OnMouseMove(MxU8 p_modifier, MxPoint32 p_point); // vtable+0x40
|
||||||
|
|
||||||
private:
|
private:
|
||||||
BOOL m_isButtonDown; // 0x08
|
BOOL m_isButtonDown; // 0x08
|
||||||
|
|||||||
@ -65,6 +65,38 @@ 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