Kevin Trometer 8 rokov pred
rodič
commit
37e7b539c7
2 zmenil súbory, kde vykonal 5 pridanie a 5 odobranie
  1. BIN
      bin/ui/view/MyCanvas.class
  2. 5 5
      src/ui/view/MyCanvas.java

BIN
bin/ui/view/MyCanvas.class


+ 5 - 5
src/ui/view/MyCanvas.java

@@ -35,7 +35,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener
         // Draws the image to the canvas
     	super.paintComponent(g);
     	for (CpsObject cps : choords){
-    		g.drawImage(img, cps.getPos().x-15, cps.getPos().y-15, null);
+    		g.drawImage(img, cps.getPos().x, cps.getPos().y, null);
     	}
     }
 
@@ -43,7 +43,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener
 	public void mouseClicked(MouseEvent e) {
 		// TODO Auto-generated method stub
 		HolonObject h = new HolonObject("Haus");
-        h.setPos(x, y);
+        h.setPos(x-15, y-15);
     	choords.add(h);
         System.out.println("Draw: "+e.getX()+" "+e.getY()+" "+h.getID());
         repaint();
@@ -70,7 +70,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener
 		for (CpsObject cps : choords){
     		int cx = cps.getPos().x;
     		int cy = cps.getPos().y;
-    		if (x-15<=cx && y-15<=cy && x+15>=cx && y+15>= cy) {
+    		if (x<=cx && y<=cy && x+30>=cx && y+30>= cy) {
 				tempCPS = cps;
 				dragging = true;
 			}
@@ -84,7 +84,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener
         	x = e.getX();
             y = e.getY();
         	dragging = false;
-        	tempCPS.setPos(e.getX(), e.getY());
+        	tempCPS.setPos(e.getX()-15, e.getY()-15);
         	tempCPS = null;
         	repaint();
         }
@@ -94,7 +94,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener
 	public void mouseDragged(MouseEvent e) {
 		// TODO Auto-generated method stub
 		if(dragging){
-			tempCPS.setPos(e.getX(), e.getY());
+			tempCPS.setPos(e.getX()-15, e.getY()-15);
 			repaint();
 			System.out.println("drag: "+e.getX()+" "+e.getY());
 		}