Add printing of bugs

This commit is contained in:
Andrew Cooper
2022-07-13 08:04:35 +10:00
parent be9f0a92f8
commit 04ec0f8f47
10 changed files with 72 additions and 5 deletions

View File

@@ -1,3 +1,4 @@
using System.Text;
using BugGame.Resources;
namespace BugGame.Parts;
@@ -24,4 +25,17 @@ internal class Body : ParentPart
Leg => _legs.TryAddOne(out message),
_ => throw new NotSupportedException($"Can't add a {part.Name} to a {Name}.")
};
public void AppendTo(StringBuilder builder, char feelerCharacter)
{
_neck.AppendTo(builder, feelerCharacter);
builder
.AppendLine(" BBBBBBBBBBBB")
.AppendLine(" B B")
.AppendLine(" B B");
_tail.AppendTo(builder);
builder
.AppendLine(" BBBBBBBBBBBB");
_legs.AppendTo(builder);
}
}