mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2025-04-22 17:44:06 +00:00
Display linedef angles like in SRB2 (0° means the linedef goes from west to east)
This commit is contained in:
parent
645ff67d8d
commit
ed3b687284
3 changed files with 3 additions and 3 deletions
|
@ -158,7 +158,7 @@ namespace CodeImp.DoomBuilder.Controls
|
|||
infopanel.Text = " Linedef " + l.Index + " ";
|
||||
action.Text = act.ToString();
|
||||
length.Text = l.Length.ToString("0.##");
|
||||
angle.Text = General.ClampAngle(l.AngleDeg) + "\u00B0";
|
||||
angle.Text = General.ClampAngle(l.AngleDeg - 90) + "\u00B0";
|
||||
unpegged.Text = peggedness;
|
||||
unpegged.Enabled = (peggedness != "None"); //mxd
|
||||
peglabel.Enabled = (peggedness != "None"); //mxd
|
||||
|
|
|
@ -133,7 +133,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
float length = delta.GetLength();
|
||||
if(showangle)
|
||||
{
|
||||
int displayangle = General.ClampAngle((int)Math.Round(Angle2D.RadToDeg(delta.GetAngle())));
|
||||
int displayangle = General.ClampAngle((int)Math.Round(Angle2D.RadToDeg(delta.GetAngle())) - 90);
|
||||
label.Text = "l:" + length.ToString(VALUE_FORMAT) + "; a:" + displayangle;
|
||||
}
|
||||
else
|
||||
|
|
|
@ -977,7 +977,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
s.Fields.BeforeFieldsChange();
|
||||
if (rotate)
|
||||
{
|
||||
float rotation = (l.AngleDeg + 90) % 360;
|
||||
float rotation = General.ClampAngle(l.AngleDeg - 90);
|
||||
|
||||
if (!rotateonlyceiling)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue