|
@@ -969,10 +969,10 @@ public class SkeletonViewer extends ApplicationAdapter {
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
- public boolean scrolled (int amount) {
|
|
|
|
|
|
+ public boolean scrolled (float amountX, float amountY) {
|
|
float zoom = zoomSlider.getValue(), zoomMin = zoomSlider.getMinValue(), zoomMax = zoomSlider.getMaxValue();
|
|
float zoom = zoomSlider.getValue(), zoomMin = zoomSlider.getMinValue(), zoomMax = zoomSlider.getMaxValue();
|
|
float speedAlpha = Math.min(1.2f, (zoom - zoomMin) / (zoomMax - zoomMin) * 3.5f);
|
|
float speedAlpha = Math.min(1.2f, (zoom - zoomMin) / (zoomMax - zoomMin) * 3.5f);
|
|
- zoom -= linear.apply(0.02f, 0.2f, speedAlpha) * Math.signum(amount);
|
|
|
|
|
|
+ zoom -= linear.apply(0.02f, 0.2f, speedAlpha) * Math.signum(amountY);
|
|
zoomSlider.setValue(MathUtils.clamp(zoom, zoomMin, zoomMax));
|
|
zoomSlider.setValue(MathUtils.clamp(zoom, zoomMin, zoomMax));
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|