Skip to content

Commit

Permalink
add missing file for trip deltav
Browse files Browse the repository at this point in the history
  • Loading branch information
jrbudda committed Mar 22, 2018
1 parent 983fbe8 commit a9b1e4b
Showing 1 changed file with 69 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
//
// Kerbal Engineer Redux
//
// Copyright (C) 2014 CYBUTEK
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//

#region Using Directives

using System;

using KerbalEngineer.Extensions;
using KerbalEngineer.Flight.Sections;

#endregion

namespace KerbalEngineer.Flight.Readouts.Orbital.ManoeuvreNode
{
public class TripTotalDeltaV : ReadoutModule
{
#region Constructors

public TripTotalDeltaV()
{
this.Name = "Trip Total DeltaV (Normal)";
this.Category = ReadoutCategory.GetCategory("Orbital");
this.HelpString = "Total DeltaV of all maneuver nodes.";
this.IsDefault = true;
}

#endregion

#region Methods: public

public override void Draw(SectionModule section)
{
if (!ManoeuvreProcessor.ShowDetails)
{
return;
}

this.DrawLine("Trip Total DeltaV ", ManoeuvreProcessor.TripDeltaV.ToSpeed(), section.IsHud);
}

public override void Reset()
{
ManoeuvreProcessor.Reset();
}

public override void Update()
{
ManoeuvreProcessor.RequestUpdate();
}

#endregion
}
}

0 comments on commit a9b1e4b

Please sign in to comment.