На этом уроке мы создадим класс ServerShip для размещения кораблей. В нём будет вспомогательный метод ExtractShipCoords(), который матрицу кораблей сконвертирует в строчку GET данных для передачи их в РНР скрипт. Также будут некоторые сложности для получения этой матрицы в коде основной программы, нам придётся добавить новый метод в класс Ocean, изменить права доступа к матрице ships в классе Map.
Дата отправки отчёта:
13 октября 2015 г.
Задание выполнено: за
2 час. 30 мин.
Чему научился:
тестировать полученный код, чтобы везде корректно отображался, потренировалась еще раз в запросах MySQL, в написании функций PHP
Что было сложным:
сложно не было, много забыла что делали в начале а не корректно отображались данные, пришлось немного повторять и убирать свои ошибки!
Комментарии:
Ура! Похоже я справилась и уже все корректно показывает! Отличный урок! Спасибо за замечательный урок, где еще раз потренировалась!!! Все работает и меня это очень радует, теперь пойду дальше! :)
Научился: Создавать класс ServerShip для размещения кораблей.
Реализовывать метод ExtractShipCoords(), формирующий в строчку GET данных для передачи их в РНР скрипт.
Изменять права доступа к матрице ships в классе Map.
Трудности: Непонятно, почему в методе Create() класса Ocean мы должны вызывать метод map.PlaceShip(); 2, 3, или 4 раза? Ведь количество размещаемых кораблей определено в таблице ff_info.