Теперь мы создадим класс логики игры Game, используя который, мы реализуем управление человечком курсорными клавишами клавиатуры. А также сделаем переход на следующий уровень.
Дата отправки отчёта:
4 сентября 2015 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Управлять перемещением ящиков.
Что было сложным:
Опять столкнулась с вызовом метода Resize до инициализации компонентов. Поставила проверку первого запуска.
Комментарии:
Новым было двойное присваивание. Никогда раньше его не использовала: width = w = map.GetLength(0); height = h = map.GetLength(1);
Блин, у всех такие красивые картинки в сокобане, смотрю и всем завидую, один я использовал, что было :-)) Тоже раньше не использовал двойное присваивание. Молодец, взялась за сложный курс!
Научился: Да много чему..
Интересная реализация с двумя матрицами - map и top, очень понравилось. Трудности: Самое сложное - переосмыслить это еще раз. Отличный урок!
Научился: Прошу простить мою вспыльчивость. Времени реально очень мало и терять его в пустую непозволительная роскошь. Трудности: Срастить два проекта.