矩形同士の当たり判定は最初いろいろ面倒かなと思ったが、実はかなりシンプルに書くことができる。
bool isCross(RECT& r1, RECT& r2) { if ( r1.top > r2.bottom || r1.bottom < r2.top || r1.right < r2.left || r1.left > r2.right ) { return false; } else { return true; } }
矩形同士の当たり判定は最初いろいろ面倒かなと思ったが、実はかなりシンプルに書くことができる。
bool isCross(RECT& r1, RECT& r2) { if ( r1.top > r2.bottom || r1.bottom < r2.top || r1.right < r2.left || r1.left > r2.right ) { return false; } else { return true; } }