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); }
// Ф-ция для размещения всех фигур на доске: 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(); }