3段ジャンプ作っています。
初歩的かつ、頭悪いですが、混乱しているので対策を教えてください

問題点:
1回目の押下ではジャンプ出来るが、2回目の押下ではジャンプ出来ない

原因:
2回めの押下でリセット関数が働いて、max_jump_countが3になっていて、case2が発動されないことが原因思われます

コード:
https://ideone.com/rWJtbx

補足:

3段ジャンプ、もっとマシなやり方あるんでしょうか