На этом уроке мы создадим интерфейс программы и сделаем отображение загруженного уровня на экране.
Дата отправки отчёта:
3 января 2016 г.
Задание выполнено: за
2 час. 10 мин.
Чему научился:
Познакомился с компонентом ToolStrip.
Что было сложным:
После редактирования кода искал ошибку форматирования, как оказалось, проблема была в том, что в файле сначала идет число столбцов, потом число строк, в программе же я считывал наоборот.
Комментарии:
По предложению Евгения Витольдовича хотел добавить 4 картинки для игрока, но потом решил, что это будет отвлекать. Поэтому выбрал другой путь, нашел другую картинку Белки, где она смотрит прямо. Немного подкорректировал картинки, чтобы орехи и Белка были на фоне снега. Написал по видео уроку программу, запустил, результат понравился) Правда, как Илья говорил, все мелко, если это окажется критичным, то переделаю. Код немного переделал, добавил несколько служебных pod-классов, переименовал переменные, методы.
Архив проекта:Ссылка доступна после самостоятельного выполнения этого урока
Научился: Ознакомился с основами работы с файлом ресурсов Трудности: Непонятно, почему иконка на форме выглядит не так как предполагалось.
Небольшое замечание относительно применения
метода SokobanEditor_Resize.
Как было отмечено в видео уроке этот метод
требует немалых затрат ресурсов компа.
Для мощных компов это не так критично,
а вот для слабеньких это существенно заметно.
Предлгаю в этих случаях использовать метод
SokobanEditor_ResizeEnd.
Метот сработает один раз, когда кнопка мышки освободится
окончательный эффект будет тот же.