Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Jacob Baker
- //Lab-06
- //Rectangle.java
- public class Rectangle extends Polygon {
- private int length;
- private int width;
- Point firstPoint;
- Point temp;
- public Rectangle(Point[] newCorners, String newColor, int newLength, int newWidth) {
- super(newColor, newCorners);
- length = newLength;
- width = newWidth;
- for (int i = 0; i < newCorners.length - 1; i++) {
- for (int n = i + 1; n < newCorners.length; n++) {
- if (newCorners[i].getX() >= newCorners[n].getX() && newCorners[i].getY() >= newCorners[n].getY()) {
- temp = newCorners[n];
- newCorners[n] = newCorners[i];
- newCorners[i] = temp;
- } // end nested loop
- } // end main loop
- }
- if (newCorners[0].getX() == newCorners[1].getX()) {
- if (newCorners[0].getY() < newCorners[1].getY()) {
- firstPoint = newCorners[0];
- }
- } else if (newCorners[0].getY() == newCorners[1].getY()) {
- if (newCorners[0].getX() < newCorners[1].getX()) {
- firstPoint = newCorners[0];
- }
- } else {
- firstPoint = newCorners[1];
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement