using System.Text; namespace TanksServer.Models; internal sealed class PlayerControls { public bool Forward { get; set; } public bool Backward { get; set; } public bool TurnLeft { get; set; } public bool TurnRight { get; set; } public bool Shoot { get; set; } public string ToDisplayString() { var str = new StringBuilder("[ "); if (Forward) str.Append("▲ "); if (Backward) str.Append("▼ "); if (TurnLeft) str.Append("◄ "); if (TurnRight) str.Append("► "); if (Shoot) str.Append("• "); str.Append(']'); return str.ToString(); } }