Esempio n. 1
2
 public static bool IsVehicleEmpty(Vehicle veh)
 {
     if (veh == null) return true;
     if (!veh.IsSeatFree(VehicleSeat.Driver)) return false;
     for (int i = 0; i < veh.PassengerSeats; i++)
     {
         if (!veh.IsSeatFree((VehicleSeat)i))
             return false;
     }
     return true;
 }
Esempio n. 2
0
 public static int GetFreePassengerSeat(Vehicle veh)
 {
     if (veh == null) return -3;
     for (int i = 0; i < veh.PassengerSeats; i++) {
         if (veh.IsSeatFree((VehicleSeat)i))
             return i;
     }
     return -3;
 }