mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-05 17:35:34 +08:00
Ref T632, use rendered and callsign as tie breaker if distance is equal in snapshot
This commit is contained in:
@@ -35,11 +35,11 @@ namespace BlackMisc
|
||||
if (allAircraft.isEmpty()) { return; }
|
||||
|
||||
CSimulatedAircraftList aircraft(allAircraft);
|
||||
aircraft.sortByDistanceToReferencePosition();
|
||||
int numberAll = aircraft.size();
|
||||
aircraft.sortByDistanceToReferencePositionRenderedCallsign();
|
||||
const int numberAll = aircraft.size();
|
||||
Q_ASSERT_X(numberAll == allAircraft.size(), Q_FUNC_INFO, "aircraft got lost");
|
||||
CSimulatedAircraftList vtolAircraft(aircraft.findByVtol(true));
|
||||
int numberVtol = vtolAircraft.size();
|
||||
const CSimulatedAircraftList vtolAircraft(aircraft.findByVtol(true));
|
||||
const int numberVtol = vtolAircraft.size();
|
||||
m_aircraftCallsignsByDistance = aircraft.getCallsigns();
|
||||
Q_ASSERT_X(m_aircraftCallsignsByDistance.size() == allAircraft.size(), Q_FUNC_INFO, "redundant or missing callsigns");
|
||||
m_vtolAircraftCallsignsByDistance = vtolAircraft.getCallsigns();
|
||||
|
||||
Reference in New Issue
Block a user