Files
basic-computer-games/26_Chomp/csharp/Game.cs
Andrew Cooper 68c7d13c57 Add game loop
2022-07-17 16:59:53 +10:00

27 lines
533 B
C#

namespace Chomp;
internal class Game
{
private readonly IReadWrite _io;
public Game(IReadWrite io)
{
_io = io;
}
internal void Play()
{
_io.Write(Resource.Streams.Introduction);
if (_io.ReadNumber("Do you want the rules (1=Yes, 0=No!)") != 0)
{
_io.Write(Resource.Streams.Rules);
}
while (true)
{
_io.Write(Resource.Streams.HereWeGo);
if (_io.ReadNumber("Again (1=Yes, 0=No!)") != 1) { break; }
}
}
}