>>761
それっぽいとかいう問題じゃなくて、当たり判定は本質的に対称な処理なんだから
どちらかに属するべきじゃない。C#で演算子オーバーロードが全部staticなのと同じ。
ただしブロック崩しに限るなら常にボールと他の何かの衝突になるので、その意味では対称じゃないね。
ボールの性質は決まっているとすると、ブロック.衝突しているかどうか(ボール) の方が
場合分けも多態使ってスマートにやれていいかもしれない。