На этом уроке мы дадим возможность пользователю устанавливать корабли мышкой и с клавиатуры.
Дата отправки отчёта:
23 августа 2018 г.
Задание выполнено: за
13 час. 0 мин.
Чему научился:
Заметил ошибку в уроке: когда мы нажимаем на кнопку которая размещает корабли случайно, на поле компьютера корабли не уменьшаются. Исправил это. И ещё один момент: как по мне, так удаление кораблей не очень правильное, так как после клика по идее должен удалятся корабль, но не должен появляться новый однопалубник. И при этом не всегда можно удалять одиночки. А так, плыву дальше =)
Что было сложным:
Вроде бы ошибки меня не подстрелили :)
Научился: Расширенной работе с выбранными областями DataGridView.
Создавать свою функцию проверки точек на принадлежность кораблю в функции ПоставитьПоТочкам.
Обрабатывать события клавиатуры. Трудности: Придумать функцию ПоставитьПоТочкам.
В моей функции корабль не ставится если тянуть его снизу вверх, пока не разобрался почему. Очень насыщенный алгоритмами урок, хорошо заставляет подумать.
Спасибо, идем дальше!