На этом уроке мы допишем метод отображения плашки. Затем напишем важный метод OpenFreePlates(), чтобы после убирания старых плашек новые открывались. Закончим урок обработкой клика по каждой плашке - будем отмечать выделенные и убирать их, если сумма равна 12.
Дата отправки отчёта:
2 июля 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
Что было сложным:
Ничего
Комментарии:
Хм, по поводу "нигде не используем пирамиду" я погорячился =)
• А зачем мы в функции OpenFreePlates перебираем вообще всё? Не лучше ли было бы перебирать плашки только вокруг удалённой? • Tag это ж object, зачем туда строку записывать? Можно же сразу Point, например, там как раз два свойства X и Y • Хм, как-то слишком много переменных для двух плашек (для проверки можно ли их удалить). Я через List сделал, и в моём случае сумма считается на всех выделенных плашках (а не только на двух). На скриншоте видно, как я три сразу удалил =)
Научился: вызывать функции и подфункции для лучшей реализации событий Трудности: правильно разбить сложные функции на более компактные, не запутаться во всех имеющихся функциях все понятно было объяснено и довольно подробно