Ejemplo n.º 1
0
        /* Checks if the spot is big enough for the
         *  vehicle */

        public abstract bool canFitinSpot(ParkingSpot spot);
Ejemplo n.º 2
0
 public override bool canFitinSpot(ParkingSpot spot)
 {
     return(true);
 }
Ejemplo n.º 3
0
 /* Park vehicle in this spot (among others,
  *  potentially) */
 public void parkinSpot(ParkingSpot s)
 {
     parkingSpots.Add(s);
 }
Ejemplo n.º 4
0
 public ParkingTicket(Vehicle vehicle, ParkingSpot parkingSpot)
 {
     Vehicle     = vehicle;
     ParkingSpot = parkingSpot;
     ArrivalTime = DateTime.Now;
 }
Ejemplo n.º 5
0
 public abstract Boolean CanFitInSpot(ParkingSpot parkingSpot);
Ejemplo n.º 6
0
 public void ParkInSpot(ParkingSpot parkingSpot) => ParkingSpots.Add(parkingSpot);
Ejemplo n.º 7
0
 public void ReleaseSpot(ParkingSpot spot)
 {
     spot.Floor.ReleseSpot(spot);
 }