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