ButtonCountにボタンを押してからの経過フレーム数 OffDecに離したボタンのID を計算で出し、そのループで行う処理を1つに決めています。(捜索パートでの移動は別変数で表しているのでそちらは独立している) こうすることによって、同時押しによる不安定な挙動について心配する必要が無くなるし、 その変数を制御することによって、プログラム上で、擬似的にユーザーの行うボタン操作ができます。(チュートリアルなどでメニューのボタンを制御でき、分かりやすい) 試しにメインループに ButtonNo=_ComL と入力すれば、下画面のメニュー切り替えが高速に行われます(ButtonCountで長押しを算出しているので、BottonCountか0のままだと高速に連打していることになる)