あまさとさんが書いてる方法で良いのでは? 1ゲーム終わる度にセーブを行って残りスタミナとゲーム終了時の時間を保存しておき、次のゲーム起動時にスタミナを回復させるという処理ですね。 ただし、ゲームがずっと動いてる場合はリアルタイムでスタミナ回復しないといけないのでもっと頻繁に時間を確認しないといけないですね。 セーブにダイアログ確認が入るのが少し煩わしいです。