Updated to use 0.23.5 properties.
[VesselSimulator.git] / KerbalEngineer / Flight / Readouts / Surface / Latitude.cs
blob:a/KerbalEngineer/Flight/Readouts/Surface/Latitude.cs -> blob:b/KerbalEngineer/Flight/Readouts/Surface/Latitude.cs
// Project: KerbalEngineer //
// Author: CYBUTEK // Kerbal Engineer Redux
// License: Attribution-NonCommercial-ShareAlike 3.0 Unported //
  // Copyright (C) 2014 CYBUTEK
#region Using Directives //
  // This program is free software: you can redistribute it and/or modify
using KerbalEngineer.Extensions; // it under the terms of the GNU General Public License as published by
  // the Free Software Foundation, either version 3 of the License, or
#endregion // (at your option) any later version.
  //
namespace KerbalEngineer.Flight.Readouts.Surface // This program is distributed in the hope that it will be useful,
{ // but WITHOUT ANY WARRANTY; without even the implied warranty of
public class Latitude : ReadoutModule // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
{ // GNU General Public License for more details.
public Latitude() //
{ // You should have received a copy of the GNU General Public License
this.Name = "Latitude"; // along with this program. If not, see <http://www.gnu.org/licenses/>.
this.Category = ReadoutCategory.Surface; //
this.HelpString = "Shows the vessel's latitude position around the celestial body. Latitude is the angle from the equator to poles.";  
} #region Using Directives
   
public override void Draw() using KerbalEngineer.Flight.Sections;
{ using KerbalEngineer.Helpers;
this.DrawLine(FlightGlobals.ship_latitude.ToAngle());  
} #endregion
}  
  namespace KerbalEngineer.Flight.Readouts.Surface
  {
  public class Latitude : ReadoutModule
  {
  #region Constructors
   
  public Latitude()
  {
  this.Name = "Latitude";
  this.Category = ReadoutCategory.GetCategory("Surface");
  this.HelpString = "Shows the vessel's latitude position around the celestial body. Latitude is the angle from the equator to poles.";
  this.IsDefault = true;
  }
   
  #endregion
   
  #region Methods: public
   
  public override void Draw(SectionModule section)
  {
  this.DrawLine(Units.ToAngleDMS(FlightGlobals.ship_latitude) + (FlightGlobals.ship_latitude < 0 ? " S" : " N"), section.IsHud);
  }
   
  #endregion
  }
} }