1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Graphics2D g2d = (Graphics2D) g;
double uX = getWidth() / map.width;
double uY = getHeight() / map.height;
double mX = getWidth() / 2;
double mY = getHeight() / 2;
Line2D.Double x = new Line2D.Double(mX, 0, mX, getHeight());
Line2D.Double y = new Line2D.Double(0, mY, getWidth(), mY);
g2d.draw(x);
g2d.draw(y);
// g.drawLine(mX, 0, mX, getHeight());
// g.drawLine(0, mY, getWidth(), mY);
//les trait sur l'axe vertical
for(double i = 0; i < map.height; i++){
Line2D.Double l= new Line2D.Double(mX - 5,(i*uY), mX + 5,(i*uY));
g2d.draw(l);
// g.drawLine(mX - 5,(int)(i*uY), mX + 5,(int)(i*uY));
}
//les trait sur l'axe horizontal
for(double i = 0; i < map.width; i++){
Line2D.Double l= new Line2D.Double((i*uX), mY - 5, (i*uX), mY + 5 );
g2d.draw(l);
//g.drawLine((int)(i*uX), mY - 5, (int)(i*uX), mY + 5 );
} |
Partager