На этом уроке мы создадим интерфейс пользователя - разместим несколько кнопочек и запрограммируем их. Также создадим перечисление всех режимов игры.
Дата отправки отчёта:
1 июня 2017 г.
Задание выполнено: за
45 мин.
Чему научился:
Оформлять прогамму
Что было сложным:
Придумать что было самым сложным
Комментарии:
Баги студии меня удивляют. Если кому то интересно то могу выложить видео с иллюстрацией бага. Может это и не баг вовсе и есть тому какое то разумное объяснение... может я чего не понимаю
Научился: Повторил работу с элементами формы и её событиями. 1. Был "глюк" со случайной расстановкой кораблей - у пользователя и компьютера очень легко было получить совпадающие случайные расстановки. Решил только многократным вызовом sea_comp.ПоставитьСлучайно();
Для верности число повторов тоже сделал случайным (10..20).
2. Сброс сетки компьютера при нажатии Старт. (В классе SeaGrid добавил функцию ClearGrid()).
3. "Секретная кнопка" использует массив карта_кораблей и по точкам вызывает ShowCompShip(Точка place, int nr)