Browse Source

Fixed example. PR #671.

Branimir Karadžić 10 years ago
parent
commit
ed061b62fc
1 changed files with 8 additions and 6 deletions
  1. 8 6
      examples/27-terrain/terrain.cpp

+ 8 - 6
examples/27-terrain/terrain.cpp

@@ -436,13 +436,15 @@ class Terrain : public entry::AppI
 			imguiEndScrollArea();
 			imguiEndScrollArea();
 			imguiEndFrame();
 			imguiEndFrame();
 
 
-			// Update camera.
-			cameraUpdate(deltaTime, m_mouseState);
-
-			bool leftMouseButtonDown = !!m_mouseState.m_buttons[entry::MouseButton::Left];
-			if (leftMouseButtonDown)
+			if (!imguiMouseOverArea() )
 			{
 			{
-				mousePickTerrain();
+				// Update camera.
+				cameraUpdate(deltaTime, m_mouseState);
+
+				if (!!m_mouseState.m_buttons[entry::MouseButton::Left])
+				{
+					mousePickTerrain();
+				}
 			}
 			}
 
 
 			// Update terrain.
 			// Update terrain.