package gl8080.physics.view; import javafx.scene.input.MouseEvent; public class MousePosition { private double x; private double y; public void save(MouseEvent e) { this.x = e.getSceneX(); this.y = e.getSceneY(); } public Difference difference(MouseEvent e) { double nowX = e.getSceneX(); double nowY = e.getSceneY(); double dx = this.x - nowX; double dy = this.y - nowY; this.x = nowX; this.y = nowY; return new Difference(dx, dy); } public static class Difference { public final double x; public final double y; private Difference(double dx, double dy) { this.x = dx; this.y = dy; } } }