minor fixing, adapting for mobile web

This commit is contained in:
Vladislav Khorev committed 2026-04-25 14:39:27 +03:00
1 parent 44cc0fba67
commit eac914e073
6 files changed
+393 -129

No files matched your search

+9 -1
View File
@@ -40,6 +40,12 @@ namespace ZL
Eigen::Matrix4f cameraViewMatrix = Eigen::Matrix4f::Identity();
InteractiveObject* targetInteractiveObject = nullptr;
// "Walk to NPC, then fire on_npc_interact" — mirrors targetInteractiveObject
// so a click from outside interactionRadius still leads to a Lua callback
// once the player gets close enough.
Character* targetInteractNpc = nullptr;
int targetInteractNpcIndex = -1;
std::unique_ptr<TextRenderer> npcNameText;
ScriptEngine scriptEngine;
@@ -50,7 +56,9 @@ namespace ZL
void buildDebugNavMeshes();
void drawDebugNavigation();
#endif
bool rightMouseDown = false;
// Set by Game when the user's primary pointer (left mouse / single touch)
// has crossed the tap-vs-drag threshold and is now rotating the camera.
bool cameraDragging = false;
int lastMouseX = 0;
int lastMouseY = 0;