rendered paste bodyimport java.awt.event.*;
import java.util.ArrayList;
import java.awt.Point;
import java.awt.Rectangle;
import java.math.*;
public class MListener implements MouseListener {
square a;
Point cur;
public void mousePressed(MouseEvent e) {
cur=new Point(e.getX(),e.getY());
for(int i = 0;i<runner.shapes.size();i++){
if(runner.shapes.get(i).rect.contains(cur)){
a = runner.shapes.get(i);
a.xspeed = 0;
a.yspeed = 0;
break;
}
System.out.println(a);
}
}
public void mouseReleased(MouseEvent e) {
Point newLoc=new Point(e.getX(),e.getY());
if (a==null){
return;
}
double xDist = (newLoc.getX()-cur.getX())/10;
double yDist = (newLoc.getY()-cur.getY())/10;
System.out.println(cur + "ada");
System.out.println(newLoc + "LA");
a.xspeed+=(int)xDist;
a.yspeed+=(int)yDist;
a=null;
}
public void mouseEntered(MouseEvent e) {
}
public void mouseExited(MouseEvent e) {
}
public void mouseClicked(MouseEvent e) {
}
}