Jelajahi Sumber

Bounds for Tree Inspector Wheel Added

andrewpeterkort 6 tahun lalu
induk
melakukan
fb6744e337
1 mengubah file dengan 9 tambahan dan 4 penghapusan
  1. 9 4
      oxygine/src/oxygine/dev_tools/TreeInspector.cpp

+ 9 - 4
oxygine/src/oxygine/dev_tools/TreeInspector.cpp

@@ -164,10 +164,15 @@ namespace oxygine
     void TreeInspector::wheel(Event* ev)
     {
         float y = _rootPage->getY();
-        if (ev->type == TouchEvent::WHEEL_DOWN)
-            y -= 10;
-        else
-            y += 10;
+        int pageHeight = _rootPage->getSize().y;
+
+        if (ev->type == TouchEvent::WHEEL_DOWN){
+            if (y > -pageHeight)
+                y -= 10;
+        }else{
+            if (y < 0)
+                y += 10;
+        }
 
         _rootPage->setY(y);
     }