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