この方法だと十字ボタンを使って8方向ではなく4方向に動かしたり、十字ボタンを押しながらAボタンのみが押されているかどうか(B、X、Y、L、Rが押されてない)が簡単に判定できますね。