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