ikanickコメント返信yyagiさんが指摘してくださった通りにコミットしてみました。throwというものを知らなかったので調べつつ。例外処理に使う感じですね。bool変数に書き直し、default処理を加え、throwを使ってみました。仕組みがよくわからないので、間違っていれば指摘お願いします。fromさんが仰ってくれたのもありますが、勉強ということでこのように編集させていただきました。>個人的にはこの機能自体はIRであまり使って欲しくないなぁと思ってます。クリア回数(のみ)を何かの解禁条件にされてしまうと、普段時間のない私は大変悲しいです・・・。ご意見ありがとうございます。この実装はしっかり使わせていただこうと思います。大変な条件にするつもりはありません。プレイ回数しかカウントされない現状として「曲開始→ESCの繰り返し」という行為をしてほしくないのです。DMGではかなりの回数が必要だったりするので、そこは反省しています。