bool TaskAutoPilot::update_computer(TaskAccessor& task, const AircraftState& state) { if (!far_from_target(task, state)) { OnClose(); return do_advance(task); } advance_if_required(task); return !has_finished(task); }
bool TaskAutoPilot::update_computer(TaskAccessor& task, const AIRCRAFT_STATE& state) { if (!far_from_target(task, state)) { on_close(); return do_advance(task); } advance_if_required(task); return !has_finished(task); }