public Rectangle(float x1, float y1, float x2, float y2) {
-
float xmin = min(x1,x2); xmax = max(x1,x2);
-
float ymin = min(y1,y2); ymax = max(y1.y2);
-
w = xmax - xmin;
-
h = ymax - ymin;
-
p = new Point(xmin,ymin); }
-
public Rectangle() {
-
w = h = 1.0;
-
p = new Point(); }
-
public void inverse() {
-
float tmp = p.x; p.x = p.y; p.y tmp; }
-
public void move(float dx, float dy) {
-
p.move(dx,dy); }
-
public void move() {p.move();}
|