if( x >= 0 && x <= SIZE_X && y >= 0 && y <= SIZE_Y )
は,この範囲内にあるならという条件です。

この範囲外のときは,という条件の場合
if( !( x >= 0 && x <= SIZE_X && y >= 0 && y <= SIZE_Y) )
を使いますか?

それとも4つの条件が否定になるように書いていきますか?
4つの条件が否定になるように書くと,全部の条件を調べなくてもよくなりますが(場合によって),
可読性が悪くなりますよね(コメントで補えますけど)