ANDはマスクと言って指定したbit部分だけを取り出すときによく使います。ORは逆に合成と言って指定したbitを立てる(1にする)ときによく使います。 なので15でANDすることでその部分だけを取り出して判定に利用しているので、他のbit(ボタン)の状態(ON/OFF)に関係なくその部分(15はちょうど十字ボタン)だけで処理できるってイメージですね。