// Get the positive reduced angle.
var displayRot = -worldRot.Reduced();
- GridPosition.Text = $"{worldPos.X:0.0}, {worldPos.Y:0.0}";
- GridOrientation.Text = $"{displayRot.Degrees:0.0}";
+ GridPosition.Text = Loc.GetString("shuttle-console-position-value",
+ ("X", $"{worldPos.X:0.0}"),
+ ("Y", $"{worldPos.Y:0.0}"));
+ GridOrientation.Text = Loc.GetString("shuttle-console-orientation-value",
+ ("angle", $"{displayRot.Degrees:0.0}"));
var gridVelocity = gridBody.LinearVelocity;
gridVelocity = displayRot.RotateVec(gridVelocity);
// Get linear velocity relative to the console entity
- GridLinearVelocity.Text = $"{gridVelocity.X + 10f * float.Epsilon:0.0}, {gridVelocity.Y + 10f * float.Epsilon:0.0}";
- GridAngularVelocity.Text = $"{-gridBody.AngularVelocity + 10f * float.Epsilon:0.0}";
+ GridLinearVelocity.Text = Loc.GetString("shuttle-console-linear-velocity-value",
+ ("X", $"{gridVelocity.X + 10f * float.Epsilon:0.0}"),
+ ("Y", $"{gridVelocity.Y + 10f * float.Epsilon:0.0}"));
+ GridAngularVelocity.Text = Loc.GetString("shuttle-console-angular-velocity-value",
+ ("angularVelocity", $"{-MathHelper.RadiansToDegrees(gridBody.AngularVelocity) + 10f * float.Epsilon:0.0}"));
}
}
shuttle-console-display-label = Display
shuttle-console-position = Position:
+shuttle-console-position-value = {$X}, {$Y}
shuttle-console-orientation = Orientation:
+shuttle-console-orientation-value = {$angle}
shuttle-console-linear-velocity = Linear velocity:
+shuttle-console-linear-velocity-value = {$X}, {$Y}
shuttle-console-angular-velocity = Angular velocity:
+shuttle-console-angular-velocity-value = {$angularVelocity}
shuttle-console-unknown = Unknown
shuttle-console-iff-label = {$name} ({$distance}m)