На этом уроке мы переделаем метод Draw() для остальных фигур - Line и Box(). Наша программа теперь по нажатию кнопочки будет перемещать сразу три фигурки.
Дата отправки отчёта:
8 января 2019 г.
Задание выполнено: за
4 час. 38 мин.
Чему научился:
Продолжаю "косячить" и модернизировать программу по-своему. Надеюсь не в худшую сторону)). Я решил реализовать перемещение в классе Shape, а не в методе Draw() у всех фигур. Поэтому в классе Shape добавил переменные Pixel left_up и Pixel right_down и в методах Draw() всех фигур начальной точкой сделал Pixel left_up. Теперь в классе Shape в методе Move() прописал: left_up.x += position.x; left_up.y += position.y; Draw(); Получился универсальный метод перемещения любой фигуры. И сделал домашнее задание. Написал метод Move() в классе Sprite. public void Move(Pixel position) { this.position = position; foreach (Shape sh in shapes) sh.Move(position); } После этого автобус уехал)).
Отчёт оценивали: 6203. Николай Миролюбов+119022. Олег Чудновский+110895. Danil42Russia+120659. no name+117947. Dmitry Sinitsin+15394. Anton+11. Евгений Волосатов+13922. Александр+117606. Виктор+1791. Валерий Жданов+120682. Руслан+120071. New programist+118688. Arslan+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.