Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.03 KB | None | 0 0
  1. //Jacob Baker
  2. //Lab-06
  3. //Rectangle.java
  4.  
  5. public class Rectangle extends Polygon {
  6.    
  7.     private int length;
  8.     private int width;
  9.     Point firstPoint;
  10.     Point temp;
  11.    
  12.     public Rectangle(Point[] newCorners, String newColor, int newLength, int newWidth) {
  13.        
  14.         super(newColor, newCorners);
  15.         length = newLength;
  16.         width = newWidth;
  17.        
  18.        
  19.         for (int i = 0; i < newCorners.length - 1; i++) {
  20.             for (int n = i + 1; n < newCorners.length; n++) {
  21.             if (newCorners[i].getX() >= newCorners[n].getX() && newCorners[i].getY() >= newCorners[n].getY()) {
  22.                 temp = newCorners[n];
  23.                 newCorners[n] = newCorners[i];
  24.                 newCorners[i] = temp;              
  25.             } // end nested loop
  26.         } // end main loop
  27.     }
  28.     if (newCorners[0].getX() == newCorners[1].getX()) {
  29.         if (newCorners[0].getY() < newCorners[1].getY()) {
  30.             firstPoint = newCorners[0];
  31.         }
  32.     } else if (newCorners[0].getY() == newCorners[1].getY()) {
  33.         if (newCorners[0].getX() < newCorners[1].getX()) {
  34.             firstPoint = newCorners[0];
  35.         }
  36.     } else {
  37.         firstPoint = newCorners[1];
  38.     }
  39.    
  40.     }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement