Exemplo n.º 1
0
 public void addAirplaneToMap(iAirplane airplane)
 {
     if (map.getAirplanes().Count >= this.maxAirplanes)
     {
         notificationsManager.addNotification($"Max airplanes reached {map.getAirplanes().Count}/{this.maxAirplanes}");
     }
     else
     {
         notificationsManager.addNotification($"Adding airplane {airplane.getId()} to the map. {airplane.getPos().ToString()}");
         this.map.addAirplane(airplane);
     }
 }
Exemplo n.º 2
0
        private bool isValidAirplanePos(iAirplane airplane)
        {
            Vector2 airplanePos = airplane.getPos();

            return((airplanePos.X < this.size.X && airplanePos.X >= 0) && (airplanePos.Y < this.size.Y && airplanePos.Y >= 0));
        }