Files
basic-computer-games/16_Bug/csharp/Game.cs
2022-07-06 07:52:59 +10:00

25 lines
586 B
C#

using Bug.Resources;
using Games.Common.IO;
using Games.Common.Randomness;
internal class Game
{
private readonly IReadWrite _io;
private readonly IRandom _random;
public Game(IReadWrite io, IRandom random)
{
_io = io;
_random = random;
}
public void Play()
{
_io.Write(Resource.Streams.Introduction);
var response = _io.ReadString("Do you want instructions");
if (!response.Equals("no", StringComparison.InvariantCultureIgnoreCase))
{
_io.Write(Resource.Streams.Instructions);
}
}
}