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); } }
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)); }