public Computer() { for (int i = 0; i < Matrix_Com_Enemy.GetLength(0); i++) { for (int j = 0; j < Matrix_Com_Enemy.GetLength(1); j++) { Matrix_Com_Enemy[i, j] = new Unit(unit_type.sea, i, j); Matrix_Com_My[i, j] = new Unit(unit_type.sea, i, j); } } AutoAction.AutoSetShips(ref Matrix_Com_My); }
// Авто-заполнение поля public void AutoSetShips() { Initinitialization_Field(Unit.Get_Size_Unit(), MyCanvas_MouseLeftButtonUp); // Инициализируем матрицу по новой, чтобы она была "чистой" AutoAction.AutoSetShips(ref matrix_state); SetFieldType(type_field.user_field); Initinitialization_Field(Unit.Get_Size_Unit(), MyCanvas_MouseLeftButtonUp, matrix_state); // Отрисовка новой, заполненной матрицы grid.IsEnabled = false; // Блокируем поле, т.к. все уже выставлено и оно больше не будет изменяться игроком StartFieldEvent(); if (this.mode_game == game_mode.online_game) { online_client = new ConnectManager(Utilits.ParseMatric(matrix_state)); // Создаем подключение } }