add magazine system (cannot reload currently)
This commit is contained in:
parent
4e605d556c
commit
9ccb7c8df8
8 changed files with 86 additions and 32 deletions
|
@ -1,3 +1,5 @@
|
|||
using System.Text;
|
||||
|
||||
namespace TanksServer.Models;
|
||||
|
||||
internal sealed class PlayerControls
|
||||
|
@ -7,4 +9,22 @@ internal sealed class PlayerControls
|
|||
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();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue