На этом уроке мы отобразим минное поле. Для это нам потребуется функция private Bitmap ShowPicture (int number) и private void ShowBox (int x, int y, int number) а также делегаты для их вызова из класса Mines.
Дата отправки отчёта:
5 сентября 2016 г.
Задание выполнено: за
40 мин.
Чему научился:
повторение пройденного
Что было сложным:
найти время
Комментарии:
для отображения данных из map[,] использовал .BackgroundImage, а для top[,] использовал .Image, для этого добавил в ShowBox() доп параметр (соответственно в делегат тоже) и разделил ShowPicture() на ShowMap() и ShowTop() з.ы. ну и все сопутствующие изменения в коде для работоспособности данного метода формирования картинки поля =) всё супер, идём дальше =)
Научился: Красиво получилось Трудности: Урок с одной стороны простой, но очень долго бился над ошибкой, на весь экран выводились одни бомбы. Оказалось условие цикла я написал не с оператором && (и), а с оператором || (или)
Научился: Выполнил все действия за игромистром и реализовал все что надо. Но, не прошел в предыдущем курсе допурок по делегатам и потому не понял реализацию делегата.
Поэтому пошел допроходить прошлый курс. Трудности: В функции PlaceCounter закопипастил проверку "у" на выход за граничные значения, из-за этого постоянно вылазили ошибки. Час убил на то чтоб заменить х на у.
Зато на своем опыте понял почему все говорят что копипаст зло. Становлюсь мудрее.