На этом слайде мы перейдем к верхнему уровню нашей абстракции - классу Flag.
Дата отправки отчёта:
2 января 2018 г.
Задание выполнено: за
13 мин.
Чему научился:
В принципе класс Flag - отражает суть верхнего слоя. Я выбрал функцию setNobombToFlagedSafeBox - она означает следующее, если поставили флаг на пустое место, где нет бомбы и решили открыть ячейки MultiClick (левая и правая клавиша мыши одновременно), то у нас игра окончена и в ошибочное место ставится перечеркнутая мина - это пустая клетка, там нет мины.
Научился: int getCountOfFlagedBoxesAround (Coord coord) - интересный метод, он определяет кооличество флагов рядом с клеткой, сравнивает полученое значение с тем числом, что отражено на поле и открывает все ближние поля если это число равно.
Научился: Научился разбирать схему.
Я выбрал для описания метод void start (), потому что он показался самым простым. С него начинается запуск новой игры.
Трудности: почти все понятно