#04 Программирование шахмат на C# - Рисование доски

Аватар автора
00:00 Настройка главного окна • Изменение названия окна на «chess» и установка местоположения запуска на центральный экран. • Назначение основной сетки «Bolt Grid». 00:54 Проблемы с масштабированием доски • Доска масштабируется вместе с окном, но не всегда квадратной формы. • Решение: добавление сетки в окно просмотра и установка фиксированного размера 600x600. 01:48 Исправление белых краёв • Белые края возникают из-за строки заголовка окна. • Уменьшение высоты окна для плотного прилегания доски. 02:33 Изменение фона и добавление фигур • Замена белого фона на тёмный. • Добавление равномерной сетки для фигур с числом строк и столбцов 8. 04:12 Программирование инициализации доски • Создание двумерного массива для элементов управления изображениями. • Написание метода initialize board для инициализации доски. 07:06 Класс Images для загрузки изображений • Загрузка фрагментов из папки «Ресурсы» и создание словарей для белых и чёрных фигур. • Метод LoadImage для загрузки изображений по относительному пути. 11:17 Метод getImage для определения изображения • Метод getImage определяет цвет и тип элемента и возвращает соответствующее изображение. • Перегрузка getImage для обработки случаев, когда фрагмент равен null. 13:17 Метод draw board для рисования доски • Метод draw board устанавливает источники элементов управления изображениями в соответствии с фигурами на доске. • Обновление источников для каждой позиции на доске. 15:10 Проверка и улучшение визуализации • Проверка...

0/0


0/0

0/0

0/0

0/0