예제 #1
0
파일: Program.cs 프로젝트: talerok/Chess
 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;
 }
예제 #2
0
파일: Program.cs 프로젝트: talerok/Chess
 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("Шах.");
     }
 }