예제 #1
0
 public Område(int vänster, int botten, int höger, int topp)
 {
     if (vänster > höger)
     {
         throw new ArgumentException($"Område kan inte ha värdet för vänster ({vänster}) högre än värdet för höger ({höger}).");
     }
     if (botten > topp)
     {
         throw new ArgumentException($"Område kan inte ha värdet för botten ({botten}) högre än värdet för topp ({topp}).");
     }
     _position = new Position(vänster, botten);
     _yta      = new Yta(höger - vänster, topp - botten);
 }
예제 #2
0
 public Position Plus(Yta yta)
 {
     return(new Position(_x + yta.Bredd, _y + yta.Höjd));
 }
예제 #3
0
 public Område(Position position, Yta yta)
 {
     _position = position;
     _yta      = yta;
 }