Хочу сделать клон игры Arkanoid с некоторыми особенностями, и на данный момент ограничусь только одной задачей, а именно реализацией "кирпичей", которые надо разбивать. Для тех, кто не знает, что такое Арканоид: Это вроде пинг-понга, только мячик разбивает "кирпичи", или блоки. Соответственно, одна из решаемых задач это определение, в какой блок попал мячик. В оригинале всё просто. Блоки расположены в ровной сетке, так что перевести координаты мячика в координаты ячеек сетки не проблема: Чего хочу я – чтобы блоки необязательно располагались на одной линии: И необязательно имели одинаковый размер: На деле же блоки по-прежнему остаются в сетке, просто это более мелкая сетка: И один блок может состоять из нескольких клеток. А если пофантазировать, то я могу даже делать блоки нестандартного размера или формы (вроде Тетриса). Тогда возникает другая задача: если мячик попал в какую-то клетку, содержащую часть блока, то помимо неё какие ещё клетки заняты этим же блоком? Блоки в оригинальном А