mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-15 01:05:35 +08:00
Ref T268, consider altitude checking same situation
This commit is contained in:
@@ -202,8 +202,8 @@ namespace BlackMisc
|
|||||||
if (!currentSituation.hasGroundElevation())
|
if (!currentSituation.hasGroundElevation())
|
||||||
{
|
{
|
||||||
// we still have no elevation
|
// we still have no elevation
|
||||||
const CLength radius = currentSituation.getDistancePerTime250ms();
|
const CLength radius = currentSituation.getDistancePerTime250ms(CElevationPlane::singlePointRadius());
|
||||||
if (!m_lastSituation.transferGroundElevation(currentSituation, radius))
|
if (!m_lastSituation.transferGroundElevationFromThis(currentSituation, radius))
|
||||||
{
|
{
|
||||||
const CElevationPlane groundElevation = this->findClosestElevationWithinRange(currentSituation, radius);
|
const CElevationPlane groundElevation = this->findClosestElevationWithinRange(currentSituation, radius);
|
||||||
m_lastSituation.setGroundElevationChecked(groundElevation, CAircraftSituation::FromCache);
|
m_lastSituation.setGroundElevationChecked(groundElevation, CAircraftSituation::FromCache);
|
||||||
|
|||||||
Reference in New Issue
Block a user