#статистика : День 347 == 513 часов в ит
Сегодня this'нутый день. Завис на задаче столкновения и отталкивания фигур. Что собственно сделано? Был реализован class Figure с кучей параметров в конструкторе. Вплоть до передачи тегов и контейнера. Следом добавил метод отрисовки отскакивания и определения положения в контейнере div с кучей this. Ну и дальше я наследовал от родителя квадрат, треугольник и круг.
Удалось заставить их двигаться и определить реальное положение каждой фигуры относительно контейнера за каждый запуск setInterval (через 200 мс). Вот теперь гадаю, как же реализовать столкновения. Менторы подсказывают, что надо работать с границами.
Каждая фигура занимает 50 px, следовательно, надо запилить функцию «мониторинг» и выдавать true, когда 50 px будут пересекать друг друга относительно определенных ранее координат. Или что-то намудрил? Ниже — реализация от ментора. Увы, но код не приложили. Только подразнили функционалом.
___
Post #463
1.75K