あ、失礼です(ノ´∀`*) 計算順からいくとANDの方が==より後でした。どちらにしても想定とは違う挙動になるんですけど。 でもそうなるとボタン押さないときに成立はしないはずなので、ボタン判定が取れないならそのループ自体回っていないのではないでしょうか。 一先ずVSYNCのあたりにBEEPとこ入れて、ループを通っているか確認してみると良いかもしれません。