public GameManager(UserInput.writerDelegate newWriter) { rows = new int[3]; rand = new Random(); game = new CurrentGame(); stateList = new List<State>(); writer = newWriter; initStateList(); }
public HumanPlayer(UserInput.writerDelegate newWriter, UserInput.readerDelegate newReader) { writer = newWriter; readLine = newReader; }
static void Main(string[] args) { UserInput game = new UserInput(Console.WriteLine, Console.ReadLine); game.Begin(); }