コードはすごくいい加減です(^^;; グーグル等でリングバッファ、キュー、循環バッファ というキーワードでしらべてみると、同じようなことが書いてあります、 コマンド入力が始まるとcmd[n]にbutton()が収納されてnを1プラスするのですが、配列を超えると(n mod N_NAGASA)を添え字(インデックス)にすることでぐるぐると回る、配列が出来上がります。 判定については、ウメ○ラさんぐらいシビアにするか、もうすこしヌルめにするか、はてさて、力量が問われるところだと思います