Example #1
0
 public void Proceed(int n)
 {
     if (n < 0)
     {
         return;
     }
     _printer.Print(_map);
     for (int i = 0; i < n; ++i)
     {
         if (_gameRules.NeedContinue(_map) == false)
         {
             return;
         }
         MakeStep();
     }
 }
Example #2
0
 public string Print()
 {
     return(printer.Print(this));
 }