mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-05-02 02:23:56 +00:00
* Suppress right-click game interactions during free camera orbit Rename IsTouchInputSuppressed to IsThirdPersonCameraActive and simplify to return TRUE whenever the 3rd person camera is active. Use this in ProcessOneEvent to skip right-click-only events, preventing accidental game object interactions while orbiting the free camera. https://claude.ai/code/session_01KuQtP2prfbVho2myKZ2pxE * Move touch suppression logic into HandleTouchInput extension hook Instead of checking IsThirdPersonCameraActive (which suppressed all touch input whenever the camera was active), add a dedicated HandleTouchInput hook that only suppresses touch input during active multi-touch camera gestures. Move g_finger static into LegoInputManager as m_touchFinger and grant friend access to MultiplayerExt so the extension can manipulate touch state directly. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| include | ||
| src | ||