Ejemplo n.º 1
0
 void Start()
 {
     //Screen.fullScreen = !Screen.fullScreen;
     // Для PC:
     //Screen.SetResolution(800, 600, false);
     // Для android телефона (так выходит за края экрана):
     //Screen.SetResolution(720, 1280, false);
     InitGameObjects();
     chess = new Chess(client.GetFenFromServer());
     ShowFigures();
     squares.MarkSquaresFrom(chess.YieldValidMoves());
     promots.HidePromotionFigures();
     InvokeRepeating("Refresh", 2, 2);
 }
Ejemplo n.º 2
0
 // Ф-ция для размещения всех фигур на доске:
 void ShowFigures()
 {
     for (int y = 0; y < 8; y++)
     {
         for (int x = 0; x < 8; x++)
         {
             figures.SetPosition(x, y, squares);
             figures.SetSpriteAt(x, y, game.GetFigureAt(x, y));
         }
     }
     squares.MarkSquaresFrom(game.GetMoves());
     promots.HidePromotionFigures();
 }