Try to fix camera zoom motion. Needs attention
This commit is contained in:
@@ -4,6 +4,7 @@ import java.awt.BasicStroke;
|
|||||||
import java.awt.Color;
|
import java.awt.Color;
|
||||||
import java.awt.Graphics;
|
import java.awt.Graphics;
|
||||||
import java.awt.Graphics2D;
|
import java.awt.Graphics2D;
|
||||||
|
import java.awt.MouseInfo;
|
||||||
import java.awt.Point;
|
import java.awt.Point;
|
||||||
import java.awt.TexturePaint;
|
import java.awt.TexturePaint;
|
||||||
import java.awt.geom.AffineTransform;
|
import java.awt.geom.AffineTransform;
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
package Listeners;
|
package Listeners;
|
||||||
|
|
||||||
|
import java.awt.Point;
|
||||||
import java.awt.event.MouseWheelEvent;
|
import java.awt.event.MouseWheelEvent;
|
||||||
import java.awt.event.MouseWheelListener;
|
import java.awt.event.MouseWheelListener;
|
||||||
import java.awt.geom.Point2D;
|
import java.awt.geom.Point2D;
|
||||||
|
|
||||||
import Applicatie.Panel;
|
import Applicatie.Panel;
|
||||||
import Objects.DrawObject;
|
|
||||||
|
|
||||||
public class MouseWheel implements MouseWheelListener
|
public class MouseWheel implements MouseWheelListener
|
||||||
{
|
{
|
||||||
@@ -46,7 +46,13 @@ public class MouseWheel implements MouseWheelListener
|
|||||||
if (cameraScale >= 0.1 && cameraScale < 4)
|
if (cameraScale >= 0.1 && cameraScale < 4)
|
||||||
{
|
{
|
||||||
panel.setCameraScale((float) cameraScale);
|
panel.setCameraScale((float) cameraScale);
|
||||||
}
|
//panel.setCameraPoint(new Point2D.Double(e.getX()-(panel.getWidth()/2)-panel.getCameraPoint().getX(), e.getY()-(panel.getHeight()/2) - panel.getCameraPoint().getY()));
|
||||||
|
//panel.setCameraPoint( new Point2D.Double(
|
||||||
|
// -panel.getClickPoint(new Point(e.getX(), e.getY())).getX(),
|
||||||
|
// -panel.getClickPoint(new Point(e.getX(), e.getY())).getY()
|
||||||
|
// ));
|
||||||
|
//TODO FIX
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user