public void drawPoint(Graphics2D g2, Pair pr, int id) {
        	/*if (p.owner==-1) {
                g2.setPaint(Color.BLACK);
        	}
            else {
                g2.setPaint(Color.WHITE);
            }*/
        	if (id == 0) 
                g2.setPaint(Color.WHITE);
            else if (id == 1)
                g2.setPaint(Color.MAGENTA);
            else if (id == 2)
                g2.setPaint(Color.BLACK);
            else if (id == 3)
            	g2.setPaint(Color.RED);
            
        	double x_in = (dimension*s-ox)/size;
            double y_in = (dimension*s-oy)/size;
            
            Ellipse2D e = new Ellipse2D.Double(pr.x*x_in+10, pr.y*y_in+10, x_in, y_in);
            g2.setStroke(stroke);
            g2.draw(e);
            g2.fill(e);
           
        }