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