From 1ef6f031db419d5eea59daac8f234c998576ad52 Mon Sep 17 00:00:00 2001 From: Misha <106913236+MishaProductions@users.noreply.github.com> Date: Mon, 8 Jan 2024 18:25:25 -0500 Subject: [PATCH] Update legocameracontroller.cpp --- .../src/entity/legocameracontroller.cpp | 66 +++++++++---------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/LEGO1/lego/legoomni/src/entity/legocameracontroller.cpp b/LEGO1/lego/legoomni/src/entity/legocameracontroller.cpp index e3a907a1..e59645f6 100644 --- a/LEGO1/lego/legoomni/src/entity/legocameracontroller.cpp +++ b/LEGO1/lego/legoomni/src/entity/legocameracontroller.cpp @@ -36,6 +36,39 @@ MxLong LegoCameraController::Notify(MxParam& p_param) return 0; } +// FUNCTION: LEGO1 0x100121b0 +void LegoCameraController::OnLButtonDown(MxPoint32 p_point) +{ + LeftDown(p_point.GetX(), p_point.GetY()); +} + +// FUNCTION: LEGO1 0x100121d0 +void LegoCameraController::OnLButtonUp(MxPoint32 p_point) +{ + LeftUp(p_point.GetX(), p_point.GetY()); +} + +// FUNCTION: LEGO1 0x100121f0 +void LegoCameraController::OnRButtonDown(MxPoint32 p_point) +{ + RightDown(p_point.GetX(), p_point.GetY()); +} + +// FUNCTION: LEGO1 0x10012210 +void LegoCameraController::OnRButtonUp(MxPoint32 p_point) +{ + RightUp(p_point.GetX(), p_point.GetY()); +} + +// FUNCTION: LEGO1 0x10012230 +void LegoCameraController::OnMouseMove(MxU8 p_modifier, MxPoint32 p_point) +{ + if (p_modifier & c_lButtonState) + LeftDrag(p_point.GetX(), p_point.GetY()); + else if (p_modifier & c_rButtonState) + RightDrag(p_point.GetX(), p_point.GetY()); +} + // FUNCTION: LEGO1 0x10012260 void LegoCameraController::LookAt(Vector3Impl& p_at, Vector3Impl& p_dir, Vector3Impl& p_up) { @@ -71,36 +104,3 @@ Vector3Data& LegoCameraController::FUN_100128a0() static Vector3Data g_v; return g_v; } - -// FUNCTION: LEGO1 0x100121b0 -void LegoCameraController::OnLButtonDown(MxPoint32 p_point) -{ - LeftDown(p_point.GetX(), p_point.GetY()); -} - -// FUNCTION: LEGO1 0x100121d0 -void LegoCameraController::OnLButtonUp(MxPoint32 p_point) -{ - LeftUp(p_point.GetX(), p_point.GetY()); -} - -// FUNCTION: LEGO1 0x100121f0 -void LegoCameraController::OnRButtonDown(MxPoint32 p_point) -{ - RightDown(p_point.GetX(), p_point.GetY()); -} - -// FUNCTION: LEGO1 0x10012210 -void LegoCameraController::OnRButtonUp(MxPoint32 p_point) -{ - RightUp(p_point.GetX(), p_point.GetY()); -} - -// FUNCTION: LEGO1 0x10012230 -void LegoCameraController::OnMouseMove(MxU8 p_modifier, MxPoint32 p_point) -{ - if (p_modifier & c_lButtonState) - LeftDrag(p_point.GetX(), p_point.GetY()); - else if (p_modifier & c_rButtonState) - RightDrag(p_point.GetX(), p_point.GetY()); -}