Example #1
0
 private static void NewGame()
 {
     LogigBoard  = new Models.StandartBoard();
     cursor      = new Views.Cursor(LogigBoard);
     RenderBoard = new Views.Board(LogigBoard);
     path        = new Views.Path();
     curStage    = Models.GameStages.Continue;
 }
Example #2
0
 private static void CheckEnd(Models.GameStages stage)
 {
     curStage = stage;
     if (stage == Models.GameStages.CheckMate)
     {
         MessageBox.Show("Шах и мат.");
         NewGame();
     }
     else if (stage == Models.GameStages.Pat)
     {
         MessageBox.Show("Пат.");
         NewGame();
     }
     else if (stage == Models.GameStages.Check)
     {
         MessageBox.Show("Шах.");
     }
 }